Feature Tip: Add private address tag to any address under My Name Tag !
More Info
Private Name Tags
ContractCreator
TokenTracker
Latest 25 from a total of 1,203 transactions
| Transaction Hash |
Method
|
Block
|
From
|
|
To
|
||||
|---|---|---|---|---|---|---|---|---|---|
| Unstake | 23887473 | 143 days ago | IN | 0 ETH | 0.00000953 | ||||
| Unstake | 23887472 | 143 days ago | IN | 0 ETH | 0.00001051 | ||||
| Unstake | 23771289 | 160 days ago | IN | 0 ETH | 0.00000676 | ||||
| Unstake | 23306175 | 225 days ago | IN | 0 ETH | 0.00009621 | ||||
| Unstake | 23306174 | 225 days ago | IN | 0 ETH | 0.00013295 | ||||
| Approve | 22329596 | 361 days ago | IN | 0 ETH | 0.0000467 | ||||
| Transfer | 22091652 | 394 days ago | IN | 0 ETH | 0.00002154 | ||||
| Unstake | 21854693 | 427 days ago | IN | 0 ETH | 0.00006316 | ||||
| Unstake | 21747777 | 442 days ago | IN | 0 ETH | 0.00017513 | ||||
| Unstake | 21463334 | 482 days ago | IN | 0 ETH | 0.00030824 | ||||
| Unstake | 21335663 | 500 days ago | IN | 0 ETH | 0.00154496 | ||||
| Unstake | 21119951 | 530 days ago | IN | 0 ETH | 0.0002637 | ||||
| Unstake | 21119535 | 530 days ago | IN | 0 ETH | 0.00019792 | ||||
| Unstake | 21086898 | 535 days ago | IN | 0 ETH | 0.00090729 | ||||
| Unstake | 21081208 | 535 days ago | IN | 0 ETH | 0.000619 | ||||
| Unstake | 19701450 | 728 days ago | IN | 0 ETH | 0.00036348 | ||||
| Unstake | 19379410 | 773 days ago | IN | 0 ETH | 0.00430325 | ||||
| Unstake | 19277515 | 788 days ago | IN | 0 ETH | 0.00283921 | ||||
| Unstake | 19277507 | 788 days ago | IN | 0 ETH | 0.00285825 | ||||
| Unstake | 19236153 | 793 days ago | IN | 0 ETH | 0.00215177 | ||||
| Approve | 19061412 | 818 days ago | IN | 0 ETH | 0.00039772 | ||||
| Unstake | 19007554 | 826 days ago | IN | 0 ETH | 0.00131906 | ||||
| Unstake | 18743258 | 863 days ago | IN | 0 ETH | 0.00270771 | ||||
| Unstake | 18743257 | 863 days ago | IN | 0 ETH | 0.00304925 | ||||
| Unstake | 18552736 | 889 days ago | IN | 0 ETH | 0.00122473 |
View more zero value Internal Transactions in Advanced View mode
Advanced mode:
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions
Loading...
Loading
Contract Source Code (Solidity)Audit Report
Contract Security Audit
Contract Security Audit Submitted
- Coinbae - April 13th, 2021 - Security Audit Report
Contract ABI
API[{"inputs":[],"payable":false,"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":"holder","type":"address"},{"indexed":true,"internalType":"address","name":"depositor","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"wAmount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"time","type":"uint256"}],"name":"Stake","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"holder","type":"address"},{"indexed":true,"internalType":"address","name":"receiver","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"wAmount","type":"uint256"}],"name":"Unstake","type":"event"},{"constant":true,"inputs":[],"name":"Hakka","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"currentModel","outputs":[{"internalType":"contract stakingRateModel","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"time","type":"uint256"}],"name":"getStakingRate","outputs":[{"internalType":"uint256","name":"rate","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"contract IERC20","name":"_TokenAddress","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"inCaseTokenGetsStuckPartial","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newModel","type":"address"}],"name":"setStakingRateModel","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"},{"internalType":"uint256","name":"time","type":"uint256"}],"name":"stake","outputs":[{"internalType":"uint256","name":"wAmount","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"stakedHakka","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"index","type":"uint256"},{"internalType":"uint256","name":"wAmount","type":"uint256"}],"name":"unstake","outputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"vaultCount","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"vaults","outputs":[{"internalType":"uint256","name":"hakkaAmount","type":"uint256"},{"internalType":"uint256","name":"wAmount","type":"uint256"},{"internalType":"uint256","name":"unlockTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"votingPower","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"}]Contract Creation Code
60806040523480156200001157600080fd5b50620000256001600160e01b036200012116565b600080546001600160a01b0319166001600160a01b03928316178082556040519216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3604080518082019091526006808252657348414b4b4160d01b60209092019182526200009c9160059162000126565b5060408051808201909152600c8082526b5365616c65642048616b6b6160a01b6020909201918252620000d29160049162000126565b506006805460ff19166012179055306000908152600160205260408120600019908190559080527fa6eef7e35abe7026729641147f7915573c7e97b47efa546f5f6e3230263bcb4955620001c8565b335b90565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200016957805160ff191683800117855562000199565b8280016001018555821562000199579182015b82811115620001995782518255916020019190600101906200017c565b50620001a7929150620001ab565b5090565b6200012391905b80821115620001a75760008155600101620001b2565b611c2e80620001d86000396000f3fe608060405234801561001057600080fd5b50600436106101975760003560e01c806370a08231116100e357806395d89b411161008c578063c07473f611610066578063c07473f61461056c578063dd62ed3e1461059f578063f2fde38b146105da57610197565b806395d89b41146104ec578063a2bc66be146104f4578063a9059cbb1461053357610197565b80638da5cb5b116100bd5780638da5cb5b146104a95780638f32d59b146104b15780639038ff80146104b957610197565b806370a0823114610417578063715018a61461044a5780637bbfc69e1461045257610197565b806323b872dd116101455780634701a8ae1161011f5780634701a8ae146103a35780634f97e491146103d6578063587558801461040f57610197565b806323b872dd14610311578063313ce56714610354578063351a5f7b1461037257610197565b80630c51b88f116101765780630c51b88f1461029557806318160ddd146102d457806323ac136d146102dc57610197565b80629a97561461019c57806306fdde03146101cb578063095ea7b314610248575b600080fd5b6101b9600480360360208110156101b257600080fd5b503561060d565b60408051918252519081900360200190f35b6101d36106b7565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561020d5781810151838201526020016101f5565b50505050905090810190601f16801561023a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102816004803603604081101561025e57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610763565b604080519115158252519081900360200190f35b6101b9600480360360608110156102ab57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602081013590604001356107d7565b6101b9610a11565b61030f600480360360208110156102f257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a17565b005b6102816004803603606081101561032757600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610ad6565b61035c610b5d565b6040805160ff9092168252519081900360200190f35b61037a610b66565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6101b9600480360360208110156103b957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610b87565b61030f600480360360408110156103ec57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610b99565b61037a610c6e565b6101b96004803603602081101561042d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610c86565b61030f610cae565b61048b6004803603604081101561046857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610d90565b60408051938452602084019290925282820152519081900360600190f35b61037a610dbc565b610281610dd8565b6101b9600480360360208110156104cf57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610e16565b6101d3610e28565b6101b96004803603606081101561050a57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060208101359060400135610ea1565b6102816004803603604081101561054957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356110da565b6101b96004803603602081101561058257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166110f0565b6101b9600480360360408110156105b557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516611102565b61030f600480360360208110156105f057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661113a565b600654604080517f80a537d9000000000000000000000000000000000000000000000000000000008152600481018490529051600092610100900473ffffffffffffffffffffffffffffffffffffffff16916380a537d991602480830192602092919082900301818787803b15801561068557600080fd5b505af1158015610699573d6000803e3d6000fd5b505050506040513d60208110156106af57600080fd5b505192915050565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f8101849004840282018401909252818152929183018282801561075b5780601f106107305761010080835404028352916020019161075b565b820191906000526020600020905b81548152906001019060200180831161073e57829003601f168201915b505050505081565b33600081815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260076020908152604080832060088352818420548452909152812061083f670de0b6b3a7640000610833866108278761060d565b9063ffffffff6111b916565b9063ffffffff61123316565b9150600082116108b057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f696e76616c6964206c6f636b7570000000000000000000000000000000000000604482015290519081900360640190fd5b838155600181018290556108ca428463ffffffff61127516565b600282015573ffffffffffffffffffffffffffffffffffffffff8516600090815260096020526040902054610905908563ffffffff61127516565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260096020908152604080832093909355600a90522054610947908363ffffffff61127516565b73ffffffffffffffffffffffffffffffffffffffff86166000908152600a602090815260408083209390935560089052208054600101905561098985836112e9565b6109af730e29e5abbb5fd88e28b2d355774e73bd47de3bcd33308763ffffffff6113ad16565b60408051858152602081018490528082018590529051339173ffffffffffffffffffffffffffffffffffffffff8816917f4b22ccaaeb4846ec98072623a51a9070bf1f01c75ac1f8119035f373df852a0c9181900360600190a3509392505050565b60035490565b610a1f610dd8565b610a8a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6006805473ffffffffffffffffffffffffffffffffffffffff909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600260209081526040808320338452909152812054610b17908363ffffffff61144816565b73ffffffffffffffffffffffffffffffffffffffff85166000908152600260209081526040808320338452909152902055610b5384848461148a565b5060019392505050565b60065460ff1681565b600654610100900473ffffffffffffffffffffffffffffffffffffffff1681565b60096020526000908152604090205481565b610ba1610dd8565b610c0c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216730e29e5abbb5fd88e28b2d355774e73bd47de3bcd1415610c4357600080fd5b610c6a73ffffffffffffffffffffffffffffffffffffffff8316338363ffffffff61158b16565b5050565b730e29e5abbb5fd88e28b2d355774e73bd47de3bcd81565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b610cb6610dd8565b610d2157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b600760209081526000928352604080842090915290825290208054600182015460029092015490919083565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b6000805473ffffffffffffffffffffffffffffffffffffffff16610dfa61161d565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b60086020526000908152604090205481565b6005805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f8101849004840282018401909252818152929183018282801561075b5780601f106107305761010080835404028352916020019161075b565b33600090815260076020908152604080832085845290915281206002810154421015610f2e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f6c6f636b65640000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b8060010154831115610fa157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f657863656564206c6f636b656420616d6f756e74000000000000000000000000604482015290519081900360640190fd5b60018101548154610fbe919061083390869063ffffffff6111b916565b8154909250610fd3908363ffffffff61144816565b81556001810154610fea908463ffffffff61144816565b60018201553360009081526009602052604090205461100f908363ffffffff61144816565b33600090815260096020908152604080832093909355600a9052205461103b908463ffffffff61144816565b336000818152600a60205260409020919091556110589084611621565b61107d730e29e5abbb5fd88e28b2d355774e73bd47de3bcd868463ffffffff61158b16565b6040805183815260208101859052815173ffffffffffffffffffffffffffffffffffffffff88169233927f18edd09e80386cd99df397e2e0d87d2bb259423eae08645e776321a36fe680ef929081900390910190a3509392505050565b60006110e733848461148a565b50600192915050565b600a6020526000908152604090205481565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b611142610dd8565b6111ad57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6111b6816116e5565b50565b6000826111c8575060006107d1565b828202828482816111d557fe5b041461122c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180611baf6021913960400191505060405180910390fd5b9392505050565b600061122c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506117de565b60008282018381101561122c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff821660009081526001602052604090205461131f908263ffffffff61127516565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902055600354611358908263ffffffff61127516565b60035560408051828152905173ffffffffffffffffffffffffffffffffffffffff8416916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6040805173ffffffffffffffffffffffffffffffffffffffff85811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017905261144290859061189a565b50505050565b600061122c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611ad8565b73ffffffffffffffffffffffffffffffffffffffff82166114aa57600080fd5b73ffffffffffffffffffffffffffffffffffffffff83166000908152600160205260409020546114e0908263ffffffff61144816565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600160205260408082209390935590841681522054611522908263ffffffff61127516565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905261161890849061189a565b505050565b3390565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260016020526040902054611657908263ffffffff61144816565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902055600354611690908263ffffffff61144816565b60035560408051828152905160009173ffffffffffffffffffffffffffffffffffffffff8516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b73ffffffffffffffffffffffffffffffffffffffff8116611751576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180611b896026913960400191505060405180910390fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60008183611884576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611849578181015183820152602001611831565b50505050905090810190601f1680156118765780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161189057fe5b0495945050505050565b6118b98273ffffffffffffffffffffffffffffffffffffffff16611b4c565b61192457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400604482015290519081900360640190fd5b600060608373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831061198d57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611950565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146119ef576040519150601f19603f3d011682016040523d82523d6000602084013e6119f4565b606091505b509150915081611a6557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564604482015290519081900360640190fd5b80511561144257808060200190516020811015611a8157600080fd5b5051611442576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180611bd0602a913960400191505060405180910390fd5b60008184841115611b44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201818152835160248401528351909283926044909101919085019080838360008315611849578181015183820152602001611831565b505050900390565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708115801590611b805750808214155b94935050505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a265627a7a72315820819dddaf27502322904bca8dda9ee957f59035d0066c249948f0580d2c5eef2164736f6c63430005110032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106101975760003560e01c806370a08231116100e357806395d89b411161008c578063c07473f611610066578063c07473f61461056c578063dd62ed3e1461059f578063f2fde38b146105da57610197565b806395d89b41146104ec578063a2bc66be146104f4578063a9059cbb1461053357610197565b80638da5cb5b116100bd5780638da5cb5b146104a95780638f32d59b146104b15780639038ff80146104b957610197565b806370a0823114610417578063715018a61461044a5780637bbfc69e1461045257610197565b806323b872dd116101455780634701a8ae1161011f5780634701a8ae146103a35780634f97e491146103d6578063587558801461040f57610197565b806323b872dd14610311578063313ce56714610354578063351a5f7b1461037257610197565b80630c51b88f116101765780630c51b88f1461029557806318160ddd146102d457806323ac136d146102dc57610197565b80629a97561461019c57806306fdde03146101cb578063095ea7b314610248575b600080fd5b6101b9600480360360208110156101b257600080fd5b503561060d565b60408051918252519081900360200190f35b6101d36106b7565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561020d5781810151838201526020016101f5565b50505050905090810190601f16801561023a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6102816004803603604081101561025e57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610763565b604080519115158252519081900360200190f35b6101b9600480360360608110156102ab57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602081013590604001356107d7565b6101b9610a11565b61030f600480360360208110156102f257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610a17565b005b6102816004803603606081101561032757600080fd5b5073ffffffffffffffffffffffffffffffffffffffff813581169160208101359091169060400135610ad6565b61035c610b5d565b6040805160ff9092168252519081900360200190f35b61037a610b66565b6040805173ffffffffffffffffffffffffffffffffffffffff9092168252519081900360200190f35b6101b9600480360360208110156103b957600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610b87565b61030f600480360360408110156103ec57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610b99565b61037a610c6e565b6101b96004803603602081101561042d57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610c86565b61030f610cae565b61048b6004803603604081101561046857600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060200135610d90565b60408051938452602084019290925282820152519081900360600190f35b61037a610dbc565b610281610dd8565b6101b9600480360360208110156104cf57600080fd5b503573ffffffffffffffffffffffffffffffffffffffff16610e16565b6101d3610e28565b6101b96004803603606081101561050a57600080fd5b5073ffffffffffffffffffffffffffffffffffffffff8135169060208101359060400135610ea1565b6102816004803603604081101561054957600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81351690602001356110da565b6101b96004803603602081101561058257600080fd5b503573ffffffffffffffffffffffffffffffffffffffff166110f0565b6101b9600480360360408110156105b557600080fd5b5073ffffffffffffffffffffffffffffffffffffffff81358116916020013516611102565b61030f600480360360208110156105f057600080fd5b503573ffffffffffffffffffffffffffffffffffffffff1661113a565b600654604080517f80a537d9000000000000000000000000000000000000000000000000000000008152600481018490529051600092610100900473ffffffffffffffffffffffffffffffffffffffff16916380a537d991602480830192602092919082900301818787803b15801561068557600080fd5b505af1158015610699573d6000803e3d6000fd5b505050506040513d60208110156106af57600080fd5b505192915050565b6004805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f8101849004840282018401909252818152929183018282801561075b5780601f106107305761010080835404028352916020019161075b565b820191906000526020600020905b81548152906001019060200180831161073e57829003601f168201915b505050505081565b33600081815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff8716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a35060015b92915050565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260076020908152604080832060088352818420548452909152812061083f670de0b6b3a7640000610833866108278761060d565b9063ffffffff6111b916565b9063ffffffff61123316565b9150600082116108b057604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600e60248201527f696e76616c6964206c6f636b7570000000000000000000000000000000000000604482015290519081900360640190fd5b838155600181018290556108ca428463ffffffff61127516565b600282015573ffffffffffffffffffffffffffffffffffffffff8516600090815260096020526040902054610905908563ffffffff61127516565b73ffffffffffffffffffffffffffffffffffffffff8616600090815260096020908152604080832093909355600a90522054610947908363ffffffff61127516565b73ffffffffffffffffffffffffffffffffffffffff86166000908152600a602090815260408083209390935560089052208054600101905561098985836112e9565b6109af730e29e5abbb5fd88e28b2d355774e73bd47de3bcd33308763ffffffff6113ad16565b60408051858152602081018490528082018590529051339173ffffffffffffffffffffffffffffffffffffffff8816917f4b22ccaaeb4846ec98072623a51a9070bf1f01c75ac1f8119035f373df852a0c9181900360600190a3509392505050565b60035490565b610a1f610dd8565b610a8a57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6006805473ffffffffffffffffffffffffffffffffffffffff909216610100027fffffffffffffffffffffff0000000000000000000000000000000000000000ff909216919091179055565b73ffffffffffffffffffffffffffffffffffffffff83166000908152600260209081526040808320338452909152812054610b17908363ffffffff61144816565b73ffffffffffffffffffffffffffffffffffffffff85166000908152600260209081526040808320338452909152902055610b5384848461148a565b5060019392505050565b60065460ff1681565b600654610100900473ffffffffffffffffffffffffffffffffffffffff1681565b60096020526000908152604090205481565b610ba1610dd8565b610c0c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff8216730e29e5abbb5fd88e28b2d355774e73bd47de3bcd1415610c4357600080fd5b610c6a73ffffffffffffffffffffffffffffffffffffffff8316338363ffffffff61158b16565b5050565b730e29e5abbb5fd88e28b2d355774e73bd47de3bcd81565b73ffffffffffffffffffffffffffffffffffffffff1660009081526001602052604090205490565b610cb6610dd8565b610d2157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080547fffffffffffffffffffffffff0000000000000000000000000000000000000000169055565b600760209081526000928352604080842090915290825290208054600182015460029092015490919083565b60005473ffffffffffffffffffffffffffffffffffffffff1690565b6000805473ffffffffffffffffffffffffffffffffffffffff16610dfa61161d565b73ffffffffffffffffffffffffffffffffffffffff1614905090565b60086020526000908152604090205481565b6005805460408051602060026001851615610100027fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff0190941693909304601f8101849004840282018401909252818152929183018282801561075b5780601f106107305761010080835404028352916020019161075b565b33600090815260076020908152604080832085845290915281206002810154421015610f2e57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152600660248201527f6c6f636b65640000000000000000000000000000000000000000000000000000604482015290519081900360640190fd5b8060010154831115610fa157604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601460248201527f657863656564206c6f636b656420616d6f756e74000000000000000000000000604482015290519081900360640190fd5b60018101548154610fbe919061083390869063ffffffff6111b916565b8154909250610fd3908363ffffffff61144816565b81556001810154610fea908463ffffffff61144816565b60018201553360009081526009602052604090205461100f908363ffffffff61144816565b33600090815260096020908152604080832093909355600a9052205461103b908463ffffffff61144816565b336000818152600a60205260409020919091556110589084611621565b61107d730e29e5abbb5fd88e28b2d355774e73bd47de3bcd868463ffffffff61158b16565b6040805183815260208101859052815173ffffffffffffffffffffffffffffffffffffffff88169233927f18edd09e80386cd99df397e2e0d87d2bb259423eae08645e776321a36fe680ef929081900390910190a3509392505050565b60006110e733848461148a565b50600192915050565b600a6020526000908152604090205481565b73ffffffffffffffffffffffffffffffffffffffff918216600090815260026020908152604080832093909416825291909152205490565b611142610dd8565b6111ad57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015290519081900360640190fd5b6111b6816116e5565b50565b6000826111c8575060006107d1565b828202828482816111d557fe5b041461122c576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526021815260200180611baf6021913960400191505060405180910390fd5b9392505050565b600061122c83836040518060400160405280601a81526020017f536166654d6174683a206469766973696f6e206279207a65726f0000000000008152506117de565b60008282018381101561122c57604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b73ffffffffffffffffffffffffffffffffffffffff821660009081526001602052604090205461131f908263ffffffff61127516565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902055600354611358908263ffffffff61127516565b60035560408051828152905173ffffffffffffffffffffffffffffffffffffffff8416916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b6040805173ffffffffffffffffffffffffffffffffffffffff85811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f23b872dd0000000000000000000000000000000000000000000000000000000017905261144290859061189a565b50505050565b600061122c83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611ad8565b73ffffffffffffffffffffffffffffffffffffffff82166114aa57600080fd5b73ffffffffffffffffffffffffffffffffffffffff83166000908152600160205260409020546114e0908263ffffffff61144816565b73ffffffffffffffffffffffffffffffffffffffff8085166000908152600160205260408082209390935590841681522054611522908263ffffffff61127516565b73ffffffffffffffffffffffffffffffffffffffff80841660008181526001602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b6040805173ffffffffffffffffffffffffffffffffffffffff8416602482015260448082018490528251808303909101815260649091019091526020810180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167fa9059cbb0000000000000000000000000000000000000000000000000000000017905261161890849061189a565b505050565b3390565b73ffffffffffffffffffffffffffffffffffffffff8216600090815260016020526040902054611657908263ffffffff61144816565b73ffffffffffffffffffffffffffffffffffffffff8316600090815260016020526040902055600354611690908263ffffffff61144816565b60035560408051828152905160009173ffffffffffffffffffffffffffffffffffffffff8516917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a35050565b73ffffffffffffffffffffffffffffffffffffffff8116611751576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526026815260200180611b896026913960400191505060405180910390fd5b6000805460405173ffffffffffffffffffffffffffffffffffffffff808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080547fffffffffffffffffffffffff00000000000000000000000000000000000000001673ffffffffffffffffffffffffffffffffffffffff92909216919091179055565b60008183611884576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015611849578181015183820152602001611831565b50505050905090810190601f1680156118765780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b50600083858161189057fe5b0495945050505050565b6118b98273ffffffffffffffffffffffffffffffffffffffff16611b4c565b61192457604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400604482015290519081900360640190fd5b600060608373ffffffffffffffffffffffffffffffffffffffff16836040518082805190602001908083835b6020831061198d57805182527fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe09092019160209182019101611950565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146119ef576040519150601f19603f3d011682016040523d82523d6000602084013e6119f4565b606091505b509150915081611a6557604080517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564604482015290519081900360640190fd5b80511561144257808060200190516020811015611a8157600080fd5b5051611442576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602a815260200180611bd0602a913960400191505060405180910390fd5b60008184841115611b44576040517f08c379a0000000000000000000000000000000000000000000000000000000008152602060048201818152835160248401528351909283926044909101919085019080838360008315611849578181015183820152602001611831565b505050900390565b6000813f7fc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a4708115801590611b805750808214155b94935050505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a265627a7a72315820819dddaf27502322904bca8dda9ee957f59035d0066c249948f0580d2c5eef2164736f6c63430005110032
Deployed Bytecode Sourcemap
19644:2939:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;19644:2939:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20664:124;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20664:124:0;;:::i;:::-;;;;;;;;;;;;;;;;18032:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;18032:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;17280:201;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;17280:201:0;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;20930:694;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20930:694:0;;;;;;;;;;;;;;:::i;16780:91::-;;;:::i;20796:126::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20796:126:0;;;;:::i;:::-;;17489:229;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;17489:229:0;;;;;;;;;;;;;;;;;;:::i;18084:21::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;20177:36;;;:::i;:::-;;;;;;;;;;;;;;;;;;;20340:46;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20340:46:0;;;;:::i;22375:203::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;22375:203:0;;;;;;;;;:::i;20089:81::-;;;:::i;16879:106::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;16879:106:0;;;;:::i;6755:140::-;;;:::i;20222:59::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20222:59:0;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;5944:79;;;:::i;6310:94::-;;;:::i;20288:45::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20288:45:0;;;;:::i;18057:20::-;;;:::i;21632:735::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;21632:735:0;;;;;;;;;;;;;;:::i;17132:140::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;17132:140:0;;;;;;;;;:::i;20393:46::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20393:46:0;;;;:::i;16993:131::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;16993:131:0;;;;;;;;;;;:::i;7050:109::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7050:109:0;;;;:::i;20664:124::-;20750:12;;:30;;;;;;;;;;;;;;-1:-1:-1;;20750:12:0;;;;;;:24;;:30;;;;;;;;;;;;;;-1:-1:-1;20750:12:0;:30;;;5:2:-1;;;;30:1;27;20:12;5:2;20750:30:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;20750:30:0;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;20750:30:0;;20664:124;-1:-1:-1;;20664:124:0:o;18032:18::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;17280:201::-;17371:10;17345:4;17362:20;;;:8;:20;;;;;;;;;:29;;;;;;;;;;;:37;;;17415:36;;;;;;;17345:4;;17362:29;;17371:10;;17415:36;;;;;;;;-1:-1:-1;17469:4:0;17280:201;;;;;:::o;20930:694::-;21051:10;;;21005:15;21051:10;;;:6;:10;;;;;;;;21062;:14;;;;;;21051:26;;;;;;;21098:42;21135:4;21098:32;21123:6;21098:20;21113:4;21098:14;:20::i;:::-;:24;:32;:24;:32;:::i;:::-;:36;:42;:36;:42;:::i;:::-;21088:52;;21169:1;21159:7;:11;21151:38;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21202:22;;;21235:9;;;:19;;;21280:25;:15;21300:4;21280:25;:19;:25;:::i;:::-;21265:12;;;:40;21344:15;;;;;;;:11;:15;;;;;;:27;;21364:6;21344:27;:19;:27;:::i;:::-;21326:15;;;;;;;:11;:15;;;;;;;;:45;;;;21400:11;:15;;;;:28;;21420:7;21400:28;:19;:28;:::i;:::-;21382:15;;;;;;;:11;:15;;;;;;;;:46;;;;21439:10;:14;;;:16;;;;;;21468:18;21394:2;21478:7;21468:5;:18::i;:::-;21497:57;20127:42;21520:10;21540:4;21547:6;21497:57;:22;:57;:::i;:::-;21572:44;;;;;;;;;;;;;;;;;;;;21582:10;;21572:44;;;;;;;;;;;;;20930:694;;;;;;:::o;16780:91::-;16851:12;;16780:91;:::o;20796:126::-;6156:9;:7;:9::i;:::-;6148:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;20873:12;:41;;;;;;;;;;;;;;;;;;20796:126::o;17489:229::-;17614:14;;;17568:4;17614:14;;;:8;:14;;;;;;;;17629:10;17614:26;;;;;;;;:37;;17645:5;17614:37;:30;:37;:::i;:::-;17585:14;;;;;;;:8;:14;;;;;;;;17600:10;17585:26;;;;;;;:66;17662:26;17594:4;17678:2;17682:5;17662:9;:26::i;:::-;-1:-1:-1;17706:4:0;17489:229;;;;;:::o;18084:21::-;;;;;;:::o;20177:36::-;;;;;;;;;:::o;20340:46::-;;;;;;;;;;;;;:::o;22375:203::-;6156:9;:7;:9::i;:::-;6148:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;22489:22;;;20127:42;22489:22;;22481:31;;;;;;22523:47;:26;;;22550:10;22562:7;22523:47;:26;:47;:::i;:::-;22375:203;;:::o;20089:81::-;20127:42;20089:81;:::o;16879:106::-;16961:16;;16934:7;16961:16;;;:9;:16;;;;;;;16879:106::o;6755:140::-;6156:9;:7;:9::i;:::-;6148:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6854:1;6838:6;;6817:40;;;6838:6;;;;6817:40;;6854:1;;6817:40;6885:1;6868:19;;;;;;6755:140::o;20222:59::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5944:79::-;5982:7;6009:6;;;5944:79;:::o;6310:94::-;6350:4;6390:6;;;;6374:12;:10;:12::i;:::-;:22;;;6367:29;;6310:94;:::o;20288:45::-;;;;;;;;;;;;;:::o;18057:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21632:735;21763:10;21711:14;21756:18;;;:6;:18;;;;;;;;:25;;;;;;;;21819:12;;;;21800:15;:31;;21792:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21872:1;:9;;;21861:7;:20;;21853:53;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;21957:9;;;;21938:13;;21926:41;;21957:9;21926:26;;:7;;:26;:11;:26;:::i;:41::-;21996:13;;21917:50;;-1:-1:-1;21996:25:0;;21917:50;21996:25;:17;:25;:::i;:::-;21980:41;;22044:9;;;;:22;;22058:7;22044:22;:13;:22;:::i;:::-;22032:9;;;:34;22117:10;22105:23;;;;:11;:23;;;;;;:35;;22133:6;22105:35;:27;:35;:::i;:::-;22091:10;22079:23;;;;:11;:23;;;;;;;;:61;;;;22177:11;:23;;;;:36;;22205:7;22177:36;:27;:36;:::i;:::-;22163:10;22151:23;;;;:11;:23;;;;;:62;;;;22226:26;;22244:7;22226:5;:26::i;:::-;22263:30;20127:42;22282:2;22286:6;22263:30;:18;:30;:::i;:::-;22319:40;;;;;;;;;;;;;;;;;;22327:10;;22319:40;;;;;;;;;;;21632:735;;;;;;:::o;17132:140::-;17193:4;17210:32;17220:10;17232:2;17236:5;17210:9;:32::i;:::-;-1:-1:-1;17260:4:0;17132:140;;;;:::o;20393:46::-;;;;;;;;;;;;;:::o;16993:131::-;17092:15;;;;17065:7;17092:15;;;:8;:15;;;;;;;;:24;;;;;;;;;;;;;16993:131::o;7050:109::-;6156:9;:7;:9::i;:::-;6148:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7123:28;7142:8;7123:18;:28::i;:::-;7050:109;:::o;1654:471::-;1712:7;1957:6;1953:47;;-1:-1:-1;1987:1:0;1980:8;;1953:47;2024:5;;;2028:1;2024;:5;:1;2048:5;;;;;:10;2040:56;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2116:1;1654:471;-1:-1:-1;;;1654:471:0:o;2593:132::-;2651:7;2678:39;2682:1;2685;2678:39;;;;;;;;;;;;;;;;;:3;:39::i;282:181::-;340:7;372:5;;;396:6;;;;388:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;18114:210;18193:13;;;;;;;:9;:13;;;;;;:25;;18211:6;18193:25;:17;:25;:::i;:::-;18177:13;;;;;;;:9;:13;;;;;:41;18244:12;;:24;;18261:6;18244:24;:16;:24;:::i;:::-;18229:12;:39;18284:32;;;;;;;;;;;;18301:1;;18284:32;;;;;;;;;18114:210;;:::o;13401:204::-;13528:68;;;13551:18;13528:68;;;;;;;;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;13528:68:0;;;;;;;;25:18:-1;;61:17;;13528:68:0;182:15:-1;13551:27:0;179:29:-1;160:49;;13502:95:0;;13521:5;;13502:18;:95::i;:::-;13401:204;;;;:::o;738:136::-;796:7;823:43;827:1;830;823:43;;;;;;;;;;;;;;;;;:3;:43::i;17726:260::-;17814:16;;;17806:25;;;;;;17860:15;;;;;;;:9;:15;;;;;;:26;;17880:5;17860:26;:19;:26;:::i;:::-;17842:15;;;;;;;;:9;:15;;;;;;:44;;;;17913:13;;;;;;;:24;;17931:5;17913:24;:17;:24;:::i;:::-;17897:13;;;;;;;;:9;:13;;;;;;;;;:40;;;;17953:25;;;;;;;17897:13;;17953:25;;;;;;;;;;;;;17726:260;;;:::o;13217:176::-;13326:58;;;13349:14;13326:58;;;;;;;;;;;;;;;26:21:-1;;;22:32;;;6:49;;13326:58:0;;;;;;;;25:18:-1;;61:17;;13326:58:0;182:15:-1;13349:23:0;179:29:-1;160:49;;13300:85:0;;13319:5;;13300:18;:85::i;:::-;13217:176;;;:::o;5148:98::-;5228:10;5148:98;:::o;18332:218::-;18415:15;;;;;;;:9;:15;;;;;;:27;;18435:6;18415:27;:19;:27;:::i;:::-;18397:15;;;;;;;:9;:15;;;;;:45;18468:12;;:24;;18485:6;18468:24;:16;:24;:::i;:::-;18453:12;:39;18508:34;;;;;;;;18531:1;;18508:34;;;;;;;;;;;;;18332:218;;:::o;7265:229::-;7339:22;;;7331:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7441:6;;;7420:38;;;;;;;7441:6;;;7420:38;;;7469:6;:17;;;;;;;;;;;;;;;7265:229::o;3255:345::-;3341:7;3443:12;3436:5;3428:28;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;3428:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3467:9;3483:1;3479;:5;;;;;;;3255:345;-1:-1:-1;;;;;3255:345:0:o;15256:1114::-;15860:27;15868:5;15860:25;;;:27::i;:::-;15852:71;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;15997:12;16011:23;16046:5;16038:19;;16058:4;16038:25;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10;;164:23;;139:12;;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;16038:25:0;;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;15996:67:0;;;;16082:7;16074:52;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;16143:17;;:21;16139:224;;16285:10;16274:30;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;16274:30:0;16266:85;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1211:192;1297:7;1333:12;1325:6;;;;1317:29;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;27:10:-1;;8:100;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;1317:29:0;-1:-1:-1;;;1369:5:0;;;1211:192::o;10616:810::-;10676:4;11335:20;;11178:66;11375:15;;;;;:42;;;11406:11;11394:8;:23;;11375:42;11367:51;10616:810;-1:-1:-1;;;;10616:810:0:o
Swarm Source
bzzr://819dddaf27502322904bca8dda9ee957f59035d0066c249948f0580d2c5eef21
🤖 Code Reader Beta
Generate instant answers for your smart contract questions using Al Models. Read more.
Loading...
Loading
Loading...
Loading
Net Worth in USD
$35,027.86
Net Worth in ETH
15.333664
Token Allocations
HAKKA
100.00%
Multichain Portfolio | 32 Chains
| Chain | Token | Portfolio % | Price | Amount | Value |
|---|---|---|---|---|---|
| ETH | 100.00% | $0.002202 | 15,906,426.8656 | $35,027.86 |
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.


