Overview
Max Total Supply
475,894.810168261 OHM
Holders
7,056 (0.00%)
Transfers
-
7 ( -58.82%)
Market
Price
$74.45 @ 0.033467 ETH (-0.38%)
Onchain Market Cap
$35,430,368.62
Circulating Supply Market Cap
$0.00
Other Info
Token Contract (WITH 9 Decimals)
Loading...
Loading
Loading...
Loading
Loading...
Loading
| # | Exchange | Pair | Price | 24H Volume | % Volume |
|---|
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":false,"internalType":"uint256","name":"previousTWAPEpochPeriod","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newTWAPEpochPeriod","type":"uint256"}],"name":"TWAPEpochChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousTWAPOracle","type":"address"},{"indexed":true,"internalType":"address","name":"newTWAPOracle","type":"address"}],"name":"TWAPOracleChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"newTWAPSource","type":"address"}],"name":"TWAPSourceAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"removedTWAPSource","type":"address"}],"name":"TWAPSourceRemoved","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":"DOMAIN_SEPARATOR","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"PERMIT_TYPEHASH","outputs":[{"internalType":"bytes32","name":"","type":"bytes32"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"account_","type":"address"},{"internalType":"uint256","name":"amount_","type":"uint256"}],"name":"_burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newTWAPSourceDexPool_","type":"address"}],"name":"addTWAPSource","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account_","type":"address"},{"internalType":"uint256","name":"amount_","type":"uint256"}],"name":"burnFrom","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"newTWAPEpochPeriod_","type":"uint256"}],"name":"changeTWAPEpochPeriod","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newTWAPOracle_","type":"address"}],"name":"changeTWAPOracle","outputs":[],"stateMutability":"nonpayable","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":[{"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":[{"internalType":"address","name":"account_","type":"address"},{"internalType":"uint256","name":"amount_","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"nonces","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"deadline","type":"uint256"},{"internalType":"uint8","name":"v","type":"uint8"},{"internalType":"bytes32","name":"r","type":"bytes32"},{"internalType":"bytes32","name":"s","type":"bytes32"}],"name":"permit","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"twapSourceToRemove_","type":"address"}],"name":"removeTWAPSource","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"vault_","type":"address"}],"name":"setVault","outputs":[{"internalType":"bool","name":"","type":"bool"}],"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":"twapEpochPeriod","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"twapOracle","outputs":[{"internalType":"contract ITWAPOracle","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"vault","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b50604051806040016040528060078152602001664f6c796d70757360c81b815250604051806040016040528060038152602001624f484d60e81b815250600982828282828282600390805190602001906200006e92919062000235565b5081516200008490600490602085019062000235565b506005805460ff191660ff92909216919091179055504690507f8b73c3c69bb8fe3d512ecc4cf759cc79239f7b179b0ffacaa9a75d522b39400f620000c86200019b565b805160209182012060408051808201825260018152603160f81b90840152805180840194909452838101919091527fc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc6606084015260808301939093523060a0808401919091528351808403909101815260c0909201928390528151910120600755600880546001600160a01b0319163317908190556001600160a01b0316906000907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3505050505050620002e1565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156200022b5780601f10620001ff576101008083540402835291602001916200022b565b820191906000526020600020905b8154815290600101906020018083116200020d57829003601f168201915b5050505050905090565b828054600181600116156101000203166002900490600052602060002090601f0160209004810192826200026d5760008555620002b8565b82601f106200028857805160ff1916838001178555620002b8565b82800160010185558215620002b8579182015b82811115620002b85782518255916020019190600101906200029b565b50620002c6929150620002ca565b5090565b5b80821115620002c65760008155600101620002cb565b611b6c80620002f16000396000f3fe608060405234801561001057600080fd5b50600436106101da5760003560e01c806379cc679011610104578063a9059cbb116100a2578063dd62ed3e11610071578063dd62ed3e146105b1578063efa058b1146105df578063f2fde38b14610605578063fbfa77cf1461062b576101da565b8063a9059cbb14610506578063c18230ec14610532578063c5bc700214610558578063d505accf14610560576101da565b80639043292a116100de5780639043292a1461049e57806395d89b41146104a6578063a22b35ce146104ae578063a457c2d7146104da576101da565b806379cc6790146104285780637ecebe00146104545780638da5cb5b1461047a576101da565b80633644e5151161017c5780634daff8a31161014b5780634daff8a3146103b75780636817031b146103d457806370a08231146103fa578063715018a614610420576101da565b80633644e5151461033a578063395093511461034257806340c10f191461036e57806342966c681461039a576101da565b806323b872dd116101b857806323b872dd146102b657806330adf81f146102ec578063313ce567146102f45780633144fdf614610312576101da565b806306fdde03146101df578063095ea7b31461025c57806318160ddd1461029c575b600080fd5b6101e7610633565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610221578181015183820152602001610209565b50505050905090810190601f16801561024e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102886004803603604081101561027257600080fd5b506001600160a01b0381351690602001356106c9565b604080519115158252519081900360200190f35b6102a46106e0565b60408051918252519081900360200190f35b610288600480360360608110156102cc57600080fd5b506001600160a01b038135811691602081013590911690604001356106e6565b6102a461074f565b6102fc610773565b6040805160ff9092168252519081900360200190f35b6103386004803603602081101561032857600080fd5b50356001600160a01b031661077c565b005b6102a4610825565b6102886004803603604081101561035857600080fd5b506001600160a01b03813516906020013561082b565b6103386004803603604081101561038457600080fd5b506001600160a01b038135169060200135610861565b610338600480360360208110156103b057600080fd5b50356108b8565b610338600480360360208110156103cd57600080fd5b50356108c5565b610288600480360360208110156103ea57600080fd5b50356001600160a01b0316610993565b6102a46004803603602081101561041057600080fd5b50356001600160a01b0316610a08565b610338610a23565b6103386004803603604081101561043e57600080fd5b506001600160a01b038135169060200135610aba565b6102a46004803603602081101561046a57600080fd5b50356001600160a01b0316610ac4565b610482610ae5565b604080516001600160a01b039092168252519081900360200190f35b610482610af4565b6101e7610b03565b610338600480360360408110156104c457600080fd5b506001600160a01b038135169060200135610b64565b610288600480360360408110156104f057600080fd5b506001600160a01b038135169060200135610bb0565b6102886004803603604081101561051c57600080fd5b506001600160a01b038135169060200135610bff565b6103386004803603602081101561054857600080fd5b50356001600160a01b0316610c0c565b6102a4610cd6565b610338600480360360e081101561057657600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135610cdc565b6102a4600480360360408110156105c757600080fd5b506001600160a01b0381358116916020013516610f09565b610338600480360360208110156105f557600080fd5b50356001600160a01b0316610f34565b6103386004803603602081101561061b57600080fd5b50356001600160a01b0316610ffe565b6104826110ec565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106bf5780601f10610694576101008083540402835291602001916106bf565b820191906000526020600020905b8154815290600101906020018083116106a257829003601f168201915b5050505050905090565b60006106d63384846110fb565b5060015b92915050565b60025490565b60006106f38484846111e7565b610745843361074085604051806060016040528060288152602001611a19602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190611342565b6110fb565b5060019392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60055460ff1690565b6008546001600160a01b031633146107c9576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b600c546040516001600160a01b038084169216907f04d449efb9af82ca8fd89ca047e3c023180cac06245c5ace8ecf96c7f637c00a90600090a3600c80546001600160a01b0319166001600160a01b0392909216919091179055565b60075481565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916106d691859061074090866113d9565b6009546001600160a01b031633146108aa5760405162461bcd60e51b8152600401808060200182810382526023815260200180611a416023913960400191505060405180910390fd5b6108b4828261143a565b5050565b6108c2338261152a565b50565b6008546001600160a01b03163314610912576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b600081116109515760405162461bcd60e51b815260040180806020018281038252603c81526020018061196b603c913960400191505060405180910390fd5b600d54604080519182526020820183905280517fcddeab46bd7c7fa32f59b80523bce21904a7f2031ac8fbefa3f9c2ba24cc0e9f9281900390910190a1600d55565b6008546000906001600160a01b031633146109e3576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b50600980546001600160a01b0383166001600160a01b03199091161790556001919050565b6001600160a01b031660009081526020819052604090205490565b6008546001600160a01b03163314610a70576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b6008546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600880546001600160a01b0319169055565b6108b48282610b64565b6001600160a01b03811660009081526006602052604081206106da90611626565b6008546001600160a01b031690565b600c546001600160a01b031681565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106bf5780601f10610694576101008083540402835291602001916106bf565b6000610b9482604051806060016040528060248152602001611a8460249139610b8d8633610f09565b9190611342565b9050610ba18333836110fb565b610bab838361152a565b505050565b60006106d6338461074085604051806060016040528060258152602001611b12602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190611342565b60006106d63384846111e7565b6008546001600160a01b03163314610c59576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b610c64600a8261162a565b610c9f5760405162461bcd60e51b815260040180806020018281038252602e8152602001806118d3602e913960400191505060405180910390fd5b6040516001600160a01b038216907fb702ce677d2c4388aab38b10f96ca003dbe3dadb46fbf858cb7d55cba6bebc4690600090a250565b600d5481565b83421115610d31576040805162461bcd60e51b815260206004820152601860248201527f5065726d69743a206578706972656420646561646c696e650000000000000000604482015290519081900360640190fd5b6001600160a01b03871660009081526006602052604081207f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c990899089908990610d7a90611626565b604080516020808201979097526001600160a01b0395861681830152939094166060840152608083019190915260a082015260c08082018990528251808303909101815260e08201835280519084012060075461190160f01b610100840152610102830152610122808301829052835180840390910181526101428301808552815191860191909120600091829052610162840180865281905260ff8a166101828501526101a284018990526101c28401889052935191955092936001926101e280820193601f1981019281900390910190855afa158015610e60573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811615801590610e965750896001600160a01b0316816001600160a01b0316145b610ed15760405162461bcd60e51b81526004018080602001828103825260218152602001806119f86021913960400191505060405180910390fd5b6001600160a01b038a166000908152600660205260409020610ef29061163f565b610efd8a8a8a6110fb565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6008546001600160a01b03163314610f81576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b610f8c600a82611648565b610fc75760405162461bcd60e51b815260040180806020018281038252602b8152602001806119a7602b913960400191505060405180910390fd5b6040516001600160a01b038216907f677b09947a451559cdf8756f4cb518daf9620feb88ad8f3434a77f4cbfc73bc990600090a250565b6008546001600160a01b0316331461104b576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b6001600160a01b0381166110905760405162461bcd60e51b81526004018080602001828103825260268152602001806119236026913960400191505060405180910390fd5b6008546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600880546001600160a01b0319166001600160a01b0392909216919091179055565b6009546001600160a01b031690565b6001600160a01b0383166111405760405162461bcd60e51b8152600401808060200182810382526024815260200180611aee6024913960400191505060405180910390fd5b6001600160a01b0382166111855760405162461bcd60e51b81526004018080602001828103825260228152602001806119496022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661122c5760405162461bcd60e51b8152600401808060200182810382526025815260200180611ac96025913960400191505060405180910390fd5b6001600160a01b0382166112715760405162461bcd60e51b81526004018080602001828103825260238152602001806118b06023913960400191505060405180910390fd5b61127c83838361165d565b6112b9816040518060600160405280602681526020016119d2602691396001600160a01b0386166000908152602081905260409020549190611342565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546112e890826113d9565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156113d15760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561139657818101518382015260200161137e565b50505050905090810190601f1680156113c35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611433576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216611495576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6114a030838361165d565b6002546114ad90826113d9565b6002556001600160a01b0382166000908152602081905260409020546114d390826113d9565b6001600160a01b038316600081815260208181526040918290209390935580518481529051919230927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b03821661156f5760405162461bcd60e51b8152600401808060200182810382526021815260200180611aa86021913960400191505060405180910390fd5b61157b8260008361165d565b6115b881604051806060016040528060228152602001611901602291396001600160a01b0385166000908152602081905260409020549190611342565b6001600160a01b0383166000908152602081905260409020556002546115de908261169a565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b5490565b6000611433836001600160a01b0384166116dc565b80546001019055565b6000611433836001600160a01b038416611726565b611668600a846117ec565b1561167e5761167983600d54611801565b610bab565b611689600a836117ec565b15610bab57610bab82600d54611801565b600061143383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611342565b60006116e88383611897565b61171e575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556106da565b5060006106da565b600081815260018301602052604081205480156117e2578354600019808301919081019060009087908390811061175957fe5b906000526020600020015490508087600001848154811061177657fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806117a657fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506106da565b60009150506106da565b6000611433836001600160a01b038416611897565b61180c600a836117ec565b156108b457600c54604080516377a8d4c160e11b81526001600160a01b038581166004830152602482018590529151919092169163ef51a9829160448083019260209291908290030181600087803b15801561186757600080fd5b505af115801561187b573d6000803e3d6000fd5b505050506040513d602081101561189157600080fd5b50505050565b6000908152600191909101602052604090205415159056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f6c796d7075734552433230544f6b656e3a205457415020536f7572636520616c72656164792073746f7265642e45524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f2061646472657373545741504f7261636c65557064617465723a20545741502045706f636820706572696f64206d7573742062652067726561746572207468616e20302e4f6c796d7075734552433230544f6b656e3a205457415020736f75726365206e6f742070726573656e742e45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63655a65726f537761705065726d69743a20496e76616c6964207369676e617475726545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655661756c744f776e65643a2063616c6c6572206973206e6f7420746865205661756c744f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122054343f536e203961161ab34593398e259ffe1c8f4007a8e9ddb63bf35ae5b3d764736f6c63430007050033
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101da5760003560e01c806379cc679011610104578063a9059cbb116100a2578063dd62ed3e11610071578063dd62ed3e146105b1578063efa058b1146105df578063f2fde38b14610605578063fbfa77cf1461062b576101da565b8063a9059cbb14610506578063c18230ec14610532578063c5bc700214610558578063d505accf14610560576101da565b80639043292a116100de5780639043292a1461049e57806395d89b41146104a6578063a22b35ce146104ae578063a457c2d7146104da576101da565b806379cc6790146104285780637ecebe00146104545780638da5cb5b1461047a576101da565b80633644e5151161017c5780634daff8a31161014b5780634daff8a3146103b75780636817031b146103d457806370a08231146103fa578063715018a614610420576101da565b80633644e5151461033a578063395093511461034257806340c10f191461036e57806342966c681461039a576101da565b806323b872dd116101b857806323b872dd146102b657806330adf81f146102ec578063313ce567146102f45780633144fdf614610312576101da565b806306fdde03146101df578063095ea7b31461025c57806318160ddd1461029c575b600080fd5b6101e7610633565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610221578181015183820152602001610209565b50505050905090810190601f16801561024e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102886004803603604081101561027257600080fd5b506001600160a01b0381351690602001356106c9565b604080519115158252519081900360200190f35b6102a46106e0565b60408051918252519081900360200190f35b610288600480360360608110156102cc57600080fd5b506001600160a01b038135811691602081013590911690604001356106e6565b6102a461074f565b6102fc610773565b6040805160ff9092168252519081900360200190f35b6103386004803603602081101561032857600080fd5b50356001600160a01b031661077c565b005b6102a4610825565b6102886004803603604081101561035857600080fd5b506001600160a01b03813516906020013561082b565b6103386004803603604081101561038457600080fd5b506001600160a01b038135169060200135610861565b610338600480360360208110156103b057600080fd5b50356108b8565b610338600480360360208110156103cd57600080fd5b50356108c5565b610288600480360360208110156103ea57600080fd5b50356001600160a01b0316610993565b6102a46004803603602081101561041057600080fd5b50356001600160a01b0316610a08565b610338610a23565b6103386004803603604081101561043e57600080fd5b506001600160a01b038135169060200135610aba565b6102a46004803603602081101561046a57600080fd5b50356001600160a01b0316610ac4565b610482610ae5565b604080516001600160a01b039092168252519081900360200190f35b610482610af4565b6101e7610b03565b610338600480360360408110156104c457600080fd5b506001600160a01b038135169060200135610b64565b610288600480360360408110156104f057600080fd5b506001600160a01b038135169060200135610bb0565b6102886004803603604081101561051c57600080fd5b506001600160a01b038135169060200135610bff565b6103386004803603602081101561054857600080fd5b50356001600160a01b0316610c0c565b6102a4610cd6565b610338600480360360e081101561057657600080fd5b506001600160a01b03813581169160208101359091169060408101359060608101359060ff6080820135169060a08101359060c00135610cdc565b6102a4600480360360408110156105c757600080fd5b506001600160a01b0381358116916020013516610f09565b610338600480360360208110156105f557600080fd5b50356001600160a01b0316610f34565b6103386004803603602081101561061b57600080fd5b50356001600160a01b0316610ffe565b6104826110ec565b60038054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106bf5780601f10610694576101008083540402835291602001916106bf565b820191906000526020600020905b8154815290600101906020018083116106a257829003601f168201915b5050505050905090565b60006106d63384846110fb565b5060015b92915050565b60025490565b60006106f38484846111e7565b610745843361074085604051806060016040528060288152602001611a19602891396001600160a01b038a1660009081526001602090815260408083203384529091529020549190611342565b6110fb565b5060019392505050565b7f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c981565b60055460ff1690565b6008546001600160a01b031633146107c9576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b600c546040516001600160a01b038084169216907f04d449efb9af82ca8fd89ca047e3c023180cac06245c5ace8ecf96c7f637c00a90600090a3600c80546001600160a01b0319166001600160a01b0392909216919091179055565b60075481565b3360008181526001602090815260408083206001600160a01b038716845290915281205490916106d691859061074090866113d9565b6009546001600160a01b031633146108aa5760405162461bcd60e51b8152600401808060200182810382526023815260200180611a416023913960400191505060405180910390fd5b6108b4828261143a565b5050565b6108c2338261152a565b50565b6008546001600160a01b03163314610912576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b600081116109515760405162461bcd60e51b815260040180806020018281038252603c81526020018061196b603c913960400191505060405180910390fd5b600d54604080519182526020820183905280517fcddeab46bd7c7fa32f59b80523bce21904a7f2031ac8fbefa3f9c2ba24cc0e9f9281900390910190a1600d55565b6008546000906001600160a01b031633146109e3576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b50600980546001600160a01b0383166001600160a01b03199091161790556001919050565b6001600160a01b031660009081526020819052604090205490565b6008546001600160a01b03163314610a70576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b6008546040516000916001600160a01b0316907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600880546001600160a01b0319169055565b6108b48282610b64565b6001600160a01b03811660009081526006602052604081206106da90611626565b6008546001600160a01b031690565b600c546001600160a01b031681565b60048054604080516020601f60026000196101006001881615020190951694909404938401819004810282018101909252828152606093909290918301828280156106bf5780601f10610694576101008083540402835291602001916106bf565b6000610b9482604051806060016040528060248152602001611a8460249139610b8d8633610f09565b9190611342565b9050610ba18333836110fb565b610bab838361152a565b505050565b60006106d6338461074085604051806060016040528060258152602001611b12602591393360009081526001602090815260408083206001600160a01b038d1684529091529020549190611342565b60006106d63384846111e7565b6008546001600160a01b03163314610c59576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b610c64600a8261162a565b610c9f5760405162461bcd60e51b815260040180806020018281038252602e8152602001806118d3602e913960400191505060405180910390fd5b6040516001600160a01b038216907fb702ce677d2c4388aab38b10f96ca003dbe3dadb46fbf858cb7d55cba6bebc4690600090a250565b600d5481565b83421115610d31576040805162461bcd60e51b815260206004820152601860248201527f5065726d69743a206578706972656420646561646c696e650000000000000000604482015290519081900360640190fd5b6001600160a01b03871660009081526006602052604081207f6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c990899089908990610d7a90611626565b604080516020808201979097526001600160a01b0395861681830152939094166060840152608083019190915260a082015260c08082018990528251808303909101815260e08201835280519084012060075461190160f01b610100840152610102830152610122808301829052835180840390910181526101428301808552815191860191909120600091829052610162840180865281905260ff8a166101828501526101a284018990526101c28401889052935191955092936001926101e280820193601f1981019281900390910190855afa158015610e60573d6000803e3d6000fd5b5050604051601f1901519150506001600160a01b03811615801590610e965750896001600160a01b0316816001600160a01b0316145b610ed15760405162461bcd60e51b81526004018080602001828103825260218152602001806119f86021913960400191505060405180910390fd5b6001600160a01b038a166000908152600660205260409020610ef29061163f565b610efd8a8a8a6110fb565b50505050505050505050565b6001600160a01b03918216600090815260016020908152604080832093909416825291909152205490565b6008546001600160a01b03163314610f81576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b610f8c600a82611648565b610fc75760405162461bcd60e51b815260040180806020018281038252602b8152602001806119a7602b913960400191505060405180910390fd5b6040516001600160a01b038216907f677b09947a451559cdf8756f4cb518daf9620feb88ad8f3434a77f4cbfc73bc990600090a250565b6008546001600160a01b0316331461104b576040805162461bcd60e51b81526020600482018190526024820152600080516020611a64833981519152604482015290519081900360640190fd5b6001600160a01b0381166110905760405162461bcd60e51b81526004018080602001828103825260268152602001806119236026913960400191505060405180910390fd5b6008546040516001600160a01b038084169216907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e090600090a3600880546001600160a01b0319166001600160a01b0392909216919091179055565b6009546001600160a01b031690565b6001600160a01b0383166111405760405162461bcd60e51b8152600401808060200182810382526024815260200180611aee6024913960400191505060405180910390fd5b6001600160a01b0382166111855760405162461bcd60e51b81526004018080602001828103825260228152602001806119496022913960400191505060405180910390fd5b6001600160a01b03808416600081815260016020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b6001600160a01b03831661122c5760405162461bcd60e51b8152600401808060200182810382526025815260200180611ac96025913960400191505060405180910390fd5b6001600160a01b0382166112715760405162461bcd60e51b81526004018080602001828103825260238152602001806118b06023913960400191505060405180910390fd5b61127c83838361165d565b6112b9816040518060600160405280602681526020016119d2602691396001600160a01b0386166000908152602081905260409020549190611342565b6001600160a01b0380851660009081526020819052604080822093909355908416815220546112e890826113d9565b6001600160a01b038084166000818152602081815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b600081848411156113d15760405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561139657818101518382015260200161137e565b50505050905090810190601f1680156113c35780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b505050900390565b600082820183811015611433576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b6001600160a01b038216611495576040805162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015290519081900360640190fd5b6114a030838361165d565b6002546114ad90826113d9565b6002556001600160a01b0382166000908152602081905260409020546114d390826113d9565b6001600160a01b038316600081815260208181526040918290209390935580518481529051919230927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a35050565b6001600160a01b03821661156f5760405162461bcd60e51b8152600401808060200182810382526021815260200180611aa86021913960400191505060405180910390fd5b61157b8260008361165d565b6115b881604051806060016040528060228152602001611901602291396001600160a01b0385166000908152602081905260409020549190611342565b6001600160a01b0383166000908152602081905260409020556002546115de908261169a565b6002556040805182815290516000916001600160a01b038516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b5490565b6000611433836001600160a01b0384166116dc565b80546001019055565b6000611433836001600160a01b038416611726565b611668600a846117ec565b1561167e5761167983600d54611801565b610bab565b611689600a836117ec565b15610bab57610bab82600d54611801565b600061143383836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611342565b60006116e88383611897565b61171e575081546001818101845560008481526020808220909301849055845484825282860190935260409020919091556106da565b5060006106da565b600081815260018301602052604081205480156117e2578354600019808301919081019060009087908390811061175957fe5b906000526020600020015490508087600001848154811061177657fe5b6000918252602080832090910192909255828152600189810190925260409020908401905586548790806117a657fe5b600190038181906000526020600020016000905590558660010160008781526020019081526020016000206000905560019450505050506106da565b60009150506106da565b6000611433836001600160a01b038416611897565b61180c600a836117ec565b156108b457600c54604080516377a8d4c160e11b81526001600160a01b038581166004830152602482018590529151919092169163ef51a9829160448083019260209291908290030181600087803b15801561186757600080fd5b505af115801561187b573d6000803e3d6000fd5b505050506040513d602081101561189157600080fd5b50505050565b6000908152600191909101602052604090205415159056fe45524332303a207472616e7366657220746f20746865207a65726f20616464726573734f6c796d7075734552433230544f6b656e3a205457415020536f7572636520616c72656164792073746f7265642e45524332303a206275726e20616d6f756e7420657863656564732062616c616e63654f776e61626c653a206e6577206f776e657220697320746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f2061646472657373545741504f7261636c65557064617465723a20545741502045706f636820706572696f64206d7573742062652067726561746572207468616e20302e4f6c796d7075734552433230544f6b656e3a205457415020736f75726365206e6f742070726573656e742e45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e63655a65726f537761705065726d69743a20496e76616c6964207369676e617475726545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e63655661756c744f776e65643a2063616c6c6572206973206e6f7420746865205661756c744f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657245524332303a206275726e20616d6f756e74206578636565647320616c6c6f77616e636545524332303a206275726e2066726f6d20746865207a65726f206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122054343f536e203961161ab34593398e259ffe1c8f4007a8e9ddb63bf35ae5b3d764736f6c63430007050033
Deployed Bytecode Sourcemap
43941:1668:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25635:77;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27852:167;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;27852:167:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;26718:94;;;:::i;:::-;;;;;;;;;;;;;;;;28527:317;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;28527:317:0;;;;;;;;;;;;;;;;;:::i;37379:108::-;;;:::i;26560:77::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;42087:195;;;;;;;;;;;;;;;;-1:-1:-1;42087:195:0;-1:-1:-1;;;;;42087:195:0;;:::i;:::-;;37496:31;;;:::i;29253:214::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;29253:214:0;;;;;;;;:::i;44078:113::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;44078:113:0;;;;;;;;:::i;44307:89::-;;;;;;;;;;;;;;;;-1:-1:-1;44307:89:0;;:::i;42288:303::-;;;;;;;;;;;;;;;;-1:-1:-1;42288:303:0;;:::i;40902:122::-;;;;;;;;;;;;;;;;-1:-1:-1;40902:122:0;-1:-1:-1;;;;;40902:122:0;;:::i;26891:121::-;;;;;;;;;;;;;;;;-1:-1:-1;26891:121:0;-1:-1:-1;;;;;26891:121:0;;:::i;40277:151::-;;;:::i;45120:115::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;45120:115:0;;;;;;;;:::i;38921:120::-;;;;;;;;;;;;;;;;-1:-1:-1;38921:120:0;-1:-1:-1;;;;;38921:120:0;;:::i;39666:82::-;;;:::i;:::-;;;;-1:-1:-1;;;;;39666:82:0;;;;;;;;;;;;;;41863:29;;;:::i;25845:81::-;;;:::i;45243:363::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;45243:363:0;;;;;;;;:::i;29970:265::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;29970:265:0;;;;;;;;:::i;27276:163::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;27276:163:0;;;;;;;;:::i;42597:252::-;;;;;;;;;;;;;;;;-1:-1:-1;42597:252:0;-1:-1:-1;;;;;42597:252:0;;:::i;41899:27::-;;;:::i;38083:770::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;38083:770:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;27528:151::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;27528:151:0;;;;;;;;;;:::i;42855:251::-;;;;;;;;;;;;;;;;-1:-1:-1;42855:251:0;-1:-1:-1;;;;;42855:251:0;;:::i;40573:250::-;;;;;;;;;;;;;;;;-1:-1:-1;40573:250:0;-1:-1:-1;;;;;40573:250:0;;:::i;41097:73::-;;;:::i;25635:77::-;25701:5;25694:12;;;;;;;;-1:-1:-1;;25694:12:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25672:13;;25694:12;;25701:5;;25694:12;;25701:5;25694:12;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25635:77;:::o;27852:167::-;27935:4;27952:37;27961:10;27973:7;27982:6;27952:8;:37::i;:::-;-1:-1:-1;28007:4:0;27852:167;;;;;:::o;26718:94::-;26794:12;;26718:94;:::o;28527:317::-;28633:4;28650:36;28660:6;28668:9;28679:6;28650:9;:36::i;:::-;28697:117;28706:6;28714:10;28726:87;28762:6;28726:87;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;28726:19:0;;;;;;:11;:19;;;;;;;;28746:10;28726:31;;;;;;;;;:87;:35;:87::i;:::-;28697:8;:117::i;:::-;-1:-1:-1;28832:4:0;28527:317;;;;;:::o;37379:108::-;37421:66;37379:108;:::o;26560:77::-;26622:9;;;;26560:77;:::o;42087:195::-;39870:6;;-1:-1:-1;;;;;39870:6:0;39880:10;39870:20;39861:67;;;;;-1:-1:-1;;;39861:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;39861:67:0;;;;;;;;;;;;;;;42199:10:::1;::::0;42172:55:::1;::::0;-1:-1:-1;;;;;42172:55:0;;::::1;::::0;42199:10:::1;::::0;42172:55:::1;::::0;42199:10:::1;::::0;42172:55:::1;42234:10;:42:::0;;-1:-1:-1;;;;;;42234:42:0::1;-1:-1:-1::0;;;;;42234:42:0;;;::::1;::::0;;;::::1;::::0;;42087:195::o;37496:31::-;;;;:::o;29253:214::-;29367:10;29341:4;29388:23;;;:11;:23;;;;;;;;-1:-1:-1;;;;;29388:32:0;;;;;;;;;;29341:4;;29358:79;;29379:7;;29388:48;;29425:10;29388:36;:48::i;44078:113::-;41292:6;;-1:-1:-1;;;;;41292:6:0;41302:10;41292:20;41283:70;;;;-1:-1:-1;;;41283:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;44159:24:::1;44165:8;44175:7;44159:5;:24::i;:::-;44078:113:::0;;:::o;44307:89::-;44363:25;44369:10;44381:6;44363:5;:25::i;:::-;44307:89;:::o;42288:303::-;39870:6;;-1:-1:-1;;;;;39870:6:0;39880:10;39870:20;39861:67;;;;;-1:-1:-1;;;39861:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;39861:67:0;;;;;;;;;;;;;;;42406:1:::1;42384:19;:23;42375:98;;;;-1:-1:-1::0;;;42375:98:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;42503:15;::::0;42485:56:::1;::::0;;;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;;;;;;;;::::1;42548:15;:37:::0;42288:303::o;40902:122::-;39870:6;;40969:4;;-1:-1:-1;;;;;39870:6:0;39880:10;39870:20;39861:67;;;;;-1:-1:-1;;;39861:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;39861:67:0;;;;;;;;;;;;;;;-1:-1:-1;40983:6:0::1;:15:::0;;-1:-1:-1;;;;;40983:15:0;::::1;-1:-1:-1::0;;;;;;40983:15:0;;::::1;;::::0;;;40902:122;;;:::o;26891:121::-;-1:-1:-1;;;;;26988:18:0;26965:7;26988:18;;;;;;;;;;;;26891:121::o;40277:151::-;39870:6;;-1:-1:-1;;;;;39870:6:0;39880:10;39870:20;39861:67;;;;;-1:-1:-1;;;39861:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;39861:67:0;;;;;;;;;;;;;;;40376:6:::1;::::0;40354:42:::1;::::0;40392:1:::1;::::0;-1:-1:-1;;;;;40376:6:0::1;::::0;40354:42:::1;::::0;40392:1;;40354:42:::1;40403:6;:19:::0;;-1:-1:-1;;;;;;40403:19:0::1;::::0;;40277:151::o;45120:115::-;45199:28;45209:8;45219:7;45199:9;:28::i;38921:120::-;-1:-1:-1;;;;;39009:14:0;;38982:7;39009:14;;;:7;:14;;;;;:24;;:22;:24::i;39666:82::-;39736:6;;-1:-1:-1;;;;;39736:6:0;39666:82;:::o;41863:29::-;;;-1:-1:-1;;;;;41863:29:0;;:::o;25845:81::-;25913:7;25906:14;;;;;;;;-1:-1:-1;;25906:14:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;25884:13;;25906:14;;25913:7;;25906:14;;25913:7;25906:14;;;;;;;;;;;;;;;;;;;;;;;;45243:363;45323:27;45366:133;45420:7;45366:133;;;;;;;;;;;;;;;;;:31;45376:8;45386:10;45366:9;:31::i;:::-;:35;:133;:35;:133::i;:::-;45323:176;;45512:51;45521:8;45531:10;45543:19;45512:8;:51::i;:::-;45574:24;45580:8;45590:7;45574:5;:24::i;:::-;45243:363;;;:::o;29970:265::-;30063:4;30080:125;30089:10;30101:7;30110:94;30147:15;30110:94;;;;;;;;;;;;;;;;;30122:10;30110:23;;;;:11;:23;;;;;;;;-1:-1:-1;;;;;30110:32:0;;;;;;;;;;;:94;:36;:94::i;27276:163::-;27362:4;27375:40;27385:10;27397:9;27408:6;27375:9;:40::i;42597:252::-;39870:6;;-1:-1:-1;;;;;39870:6:0;39880:10;39870:20;39861:67;;;;;-1:-1:-1;;;39861:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;39861:67:0;;;;;;;;;;;;;;;42690:49:::1;:20;42716:21:::0;42690:24:::1;:49::i;:::-;42681:110;;;;-1:-1:-1::0;;;42681:110:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;42803:40;::::0;-1:-1:-1;;;;;42803:40:0;::::1;::::0;::::1;::::0;;;::::1;42597:252:::0;:::o;41899:27::-;;;;:::o;38083:770::-;38328:8;38309:15;:27;;38301:64;;;;;-1:-1:-1;;;38301:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;38474:14:0;;38378:18;38474:14;;;:7;:14;;;;;37421:66;;38450:5;;38457:7;;38466:6;;38474:24;;:22;:24::i;:::-;38422:87;;;;;;;;;;;-1:-1:-1;;;;;38422:87:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38412:98;;;;;;38582:16;;-1:-1:-1;;;38549:62:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38539:73;;;;;;;;;-1:-1:-1;38642:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;38412:98;;-1:-1:-1;38539:73:0;;38642:25;;;;;;;-1:-1:-1;;38642:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;38642:25:0;;-1:-1:-1;;38642:25:0;;;-1:-1:-1;;;;;;;38686:20:0;;;;;;:39;;;38720:5;-1:-1:-1;;;;;38710:15:0;:6;-1:-1:-1;;;;;38710:15:0;;38686:39;38678:85;;;;-1:-1:-1;;;38678:85:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;38776:14:0;;;;;;:7;:14;;;;;:26;;:24;:26::i;:::-;38813:32;38822:5;38829:7;38838:6;38813:8;:32::i;:::-;38083:770;;;;;;;;;;:::o;27528:151::-;-1:-1:-1;;;;;27644:18:0;;;27617:7;27644:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;27528:151::o;42855:251::-;39870:6;;-1:-1:-1;;;;;39870:6:0;39880:10;39870:20;39861:67;;;;;-1:-1:-1;;;39861:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;39861:67:0;;;;;;;;;;;;;;;42949:50:::1;:20;42978:19:::0;42949:27:::1;:50::i;:::-;42940:108;;;;-1:-1:-1::0;;;42940:108:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;43060:40;::::0;-1:-1:-1;;;;;43060:40:0;::::1;::::0;::::1;::::0;;;::::1;42855:251:::0;:::o;40573:250::-;39870:6;;-1:-1:-1;;;;;39870:6:0;39880:10;39870:20;39861:67;;;;;-1:-1:-1;;;39861:67:0;;;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;39861:67:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;40673:23:0;::::1;40664:75;;;;-1:-1:-1::0;;;40664:75:0::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;40773:6;::::0;40751:41:::1;::::0;-1:-1:-1;;;;;40751:41:0;;::::1;::::0;40773:6:::1;::::0;40751:41:::1;::::0;40773:6:::1;::::0;40751:41:::1;40799:6;:18:::0;;-1:-1:-1;;;;;;40799:18:0::1;-1:-1:-1::0;;;;;40799:18:0;;;::::1;::::0;;;::::1;::::0;;40573:250::o;41097:73::-;41158:6;;-1:-1:-1;;;;;41158:6:0;41097:73;:::o;33152:346::-;-1:-1:-1;;;;;33254:19:0;;33246:68;;;;-1:-1:-1;;;33246:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;33333:21:0;;33325:68;;;;-1:-1:-1;;;33325:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;33406:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;33458:32;;;;;;;;;;;;;;;;;33152:346;;;:::o;30695:513::-;-1:-1:-1;;;;;30797:20:0;;30789:70;;;;-1:-1:-1;;;30789:70:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;30874:23:0;;30866:71;;;;-1:-1:-1;;;30866:71:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30946:47;30967:6;30975:9;30986:6;30946:20;:47::i;:::-;31022:71;31044:6;31022:71;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;31022:17:0;;:9;:17;;;;;;;;;;;;:71;:21;:71::i;:::-;-1:-1:-1;;;;;31002:17:0;;;:9;:17;;;;;;;;;;;:91;;;;31123:20;;;;;;;:32;;31148:6;31123:24;:32::i;:::-;-1:-1:-1;;;;;31100:20:0;;;:9;:20;;;;;;;;;;;;:55;;;;31167:35;;;;;;;31100:20;;31167:35;;;;;;;;;;;;;30695:513;;;:::o;19052:192::-;19138:7;19174:12;19166:6;;;;19158:29;;;;-1:-1:-1;;;19158:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;19210:5:0;;;19052:192::o;18149:181::-;18207:7;18239:5;;;18263:6;;;;18255:46;;;;;-1:-1:-1;;;18255:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;18321:1;18149:181;-1:-1:-1;;;18149:181:0:o;31516:395::-;-1:-1:-1;;;;;31602:22:0;;31594:66;;;;;-1:-1:-1;;;31594:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;31671:56;31701:4;31709:8;31719:7;31671:20;:56::i;:::-;31753:12;;:25;;31770:7;31753:16;:25::i;:::-;31738:12;:40;-1:-1:-1;;;;;31811:19:0;;:9;:19;;;;;;;;;;;:32;;31835:7;31811:23;:32::i;:::-;-1:-1:-1;;;;;31789:19:0;;:9;:19;;;;;;;;;;;;:54;;;;31859:44;;;;;;;31789:19;;31877:4;;31859:44;;;;;;;;;;31516:395;;:::o;32270:418::-;-1:-1:-1;;;;;32354:21:0;;32346:67;;;;-1:-1:-1;;;32346:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;32426:49;32447:7;32464:1;32468:6;32426:20;:49::i;:::-;32509:68;32532:6;32509:68;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;32509:18:0;;:9;:18;;;;;;;;;;;;:68;:22;:68::i;:::-;-1:-1:-1;;;;;32488:18:0;;:9;:18;;;;;;;;;;:89;32603:12;;:24;;32620:6;32603:16;:24::i;:::-;32588:12;:39;32643:37;;;;;;;;32669:1;;-1:-1:-1;;;;;32643:37:0;;;;;;;;;;;;32270:418;;:::o;35202:114::-;35294:14;;35202:114::o;10168:137::-;10238:4;10258:41;10263:3;-1:-1:-1;;;;;10283:14:0;;10258:4;:41::i;35324:181::-;35478:19;;35496:1;35478:19;;;35324:181::o;10467:143::-;10540:4;10560:44;10568:3;-1:-1:-1;;;;;10588:14:0;;10560:7;:44::i;43377:364::-;43493:38;:20;43524:5;43493:29;:38::i;:::-;43489:245;;;43545:43;43564:5;43571:15;;43545:17;:43::i;:::-;43489:245;;;43620:36;:20;43651:3;43620:29;:36::i;:::-;43615:110;;;43672:41;43691:3;43696:15;;43672:17;:41::i;18613:136::-;18671:7;18698:43;18702:1;18705;18698:43;;;;;;;;;;;;;;;;;:3;:43::i;2215:364::-;2278:4;2296:21;2306:3;2311:5;2296:9;:21::i;:::-;2291:283;;-1:-1:-1;2328:23:0;;;;;;;;:11;:23;;;;;;;;;;;;;2493:18;;2471:19;;;:12;;;:19;;;;;;:40;;;;2520:11;;2291:283;-1:-1:-1;2561:5:0;2554:12;;2741:1414;2807:4;2938:19;;;:12;;;:19;;;;;;2970:15;;2966:1184;;3375:18;;-1:-1:-1;;3332:14:0;;;;3375:22;;;;3308:21;;3375:3;;:22;;3644;;;;;;;;;;;;;;3624:42;;3778:9;3749:3;:11;;3761:13;3749:26;;;;;;;;;;;;;;;;;;;:38;;;;3843:23;;;3885:1;3843:12;;;:23;;;;;;3869:17;;;3843:43;;3983:17;;3843:3;;3983:17;;;;;;;;;;;;;;;;;;;;;;4066:3;:12;;:19;4079:5;4066:19;;;;;;;;;;;4059:26;;;4103:4;4096:11;;;;;;;;2966:1184;4137:5;4130:12;;;;;10688:152;10768:4;10788:46;10798:3;-1:-1:-1;;;;;10818:14:0;;10788:9;:46::i;43112:259::-;43223:53;:20;43254;43223:29;:53::i;:::-;43218:148;;;43287:10;;:71;;;-1:-1:-1;;;43287:71:0;;-1:-1:-1;;;;;43287:71:0;;;;;;;;;;;;;;;:10;;;;;:21;;:71;;;;;;;;;;;;;;:10;;:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;43112:259:0;;:::o;4233:123::-;4306:4;4326:19;;;:12;;;;;:19;;;;;;:24;;;4233:123::o
Swarm Source
ipfs://54343f536e203961161ab34593398e259ffe1c8f4007a8e9ddb63bf35ae5b3d7
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.
Add Token to MetaMask (Web3)

