ETH Price: $1,718.73 (+2.50%)
 

Overview

ETH Balance

0 ETH

ETH Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Block
From
To

There are no matching entries

Please try again later

View more zero value Internal Transactions in Advanced View mode

Advanced mode:

Cross-Chain Transactions
Loading...
Loading
Source Code Verified Exact Match

Contract Name

LPStakingRewards

Compiler Version
v0.5.16+commit.9c3226ce
Optimization Enabled
Yes with 200 runs
Other Settings
default evmVersion
License
-NA-
Contract Source Code (Solidity Standard Json-Input format)
Contract Security Audit
No Contract Security Audit SubmittedSubmit Audit Here
Contract ABI
API
[{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnerNominated","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bool","name":"isPaused","type":"bool"}],"name":"PauseChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"RewardAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"reward","type":"uint256"}],"name":"RewardPaid","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"newDuration","type":"uint256"}],"name":"RewardsDurationUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Staked","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdrawn","type":"event"},{"constant":false,"inputs":[],"name":"acceptOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"reward","type":"uint256"}],"name":"addReward","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"earned","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"exit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"getReward","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getRewardForDuration","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"initNonReentrant","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_rewardsToken","type":"address"},{"internalType":"address","name":"_stakingToken","type":"address"},{"internalType":"uint256","name":"_rewardsDuration","type":"uint256"}],"name":"initialize","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"lastPauseTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastTimeRewardApplicable","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"lastUpdateTime","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"nominateNewOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"nominatedOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"reward","type":"uint256"}],"name":"notifyRewardAmount","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"periodFinish","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"tokenAddress","type":"address"},{"internalType":"uint256","name":"tokenAmount","type":"uint256"}],"name":"recoverERC20","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"rewardPerToken","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rewardPerTokenStored","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rewardRate","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"rewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rewardsDuration","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"rewardsToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"bool","name":"_paused","type":"bool"}],"name":"setPaused","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"_rewardsDuration","type":"uint256"}],"name":"setRewardsDuration","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"stake","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"stakingToken","outputs":[{"internalType":"contract IERC20","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalRewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"proxyAddress","type":"address"}],"name":"transferOwnershipAtInit","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"userRewardPerTokenPaid","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"withdraw","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
608060405234801561001057600080fd5b50611c4f806100206000396000f3fe608060405234801561001057600080fd5b50600436106102105760003560e01c806379ba509711610125578063c8f33c91116100ad578063d1af0c7d1161007c578063d1af0c7d146104f3578063df136d65146104fb578063e9fad8ee14610503578063ebc797721461050b578063ebe2b12b1461051357610210565b8063c8f33c911461048a578063cc1a378f14610492578063cd3daf9d146104af578063cf756fdf146104b757610210565b80638b876347116100f45780638b876347146104115780638da5cb5b1461043757806391b4ded91461043f578063a694fc3a14610447578063c3b83f5f1461046457610210565b806379ba5097146103cd5780637b0a47ee146103d557806380faa57d146103dd5780638980f11f146103e557610210565b80632e1a7d4d116101a857806353a47bb71161017757806353a47bb7146103425780635c975abb1461036657806370a082311461038257806372f702f3146103a857806374de4ec4146103b057610210565b80632e1a7d4d146102f8578063386a9525146103155780633c6b16ab1461031d5780633d18b9121461033a57610210565b80631627540c116101e45780631627540c146102a357806316c38b3c146102c957806318160ddd146102e85780631c1f78eb146102f057610210565b80628cc262146102155780630700037d1461024d5780630e15561a1461027357806313af40351461027b575b600080fd5b61023b6004803603602081101561022b57600080fd5b50356001600160a01b031661051b565b60408051918252519081900360200190f35b61023b6004803603602081101561026357600080fd5b50356001600160a01b03166105b0565b61023b6105c2565b6102a16004803603602081101561029157600080fd5b50356001600160a01b03166105c8565b005b6102a1600480360360208110156102b957600080fd5b50356001600160a01b03166106dd565b6102a1600480360360208110156102df57600080fd5b50351515610739565b61023b6107b3565b61023b6107ba565b6102a16004803603602081101561030e57600080fd5b50356107d8565b61023b610979565b6102a16004803603602081101561033357600080fd5b503561097f565b6102a1610b8e565b61034a610ccb565b604080516001600160a01b039092168252519081900360200190f35b61036e610cda565b604080519115158252519081900360200190f35b61023b6004803603602081101561039857600080fd5b50356001600160a01b0316610ce3565b61034a610cfe565b6102a1600480360360208110156103c657600080fd5b5035610d0d565b6102a1610f24565b61023b610fe0565b61023b610fe6565b6102a1600480360360408110156103fb57600080fd5b506001600160a01b038135169060200135610ffe565b61023b6004803603602081101561042757600080fd5b50356001600160a01b0316611073565b61034a611085565b61023b611094565b6102a16004803603602081101561045d57600080fd5b503561109a565b6102a16004803603602081101561047a57600080fd5b50356001600160a01b0316611277565b61023b611396565b6102a1600480360360208110156104a857600080fd5b503561139c565b61023b61141f565b6102a1600480360360808110156104cd57600080fd5b506001600160a01b03813581169160208101358216916040820135169060600135611479565b61034a611574565b61023b611588565b6102a161158e565b6102a16115b1565b61023b611614565b6001600160a01b038116600090815260416020908152604080832054918190528220546105aa919061059e90670de0b6b3a7640000906105929061056d9061056161141f565b9063ffffffff61161a16565b6001600160a01b0388166000908152604360205260409020549063ffffffff61167716565b9063ffffffff6116d716565b9063ffffffff61174116565b92915050565b60416020526000908152604090205481565b603d5481565b6001600160a01b038116610623576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b603454600160a01b900460ff161561066c5760405162461bcd60e51b8152600401808060200182810382526029815260200180611aed6029913960400191505060405180910390fd5b6034805460ff60a01b1916600160a01b179055603380546001600160a01b0383166001600160a01b031990911681179091556040805160008152602081019290925280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150565b6106e561179b565b603480546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b61074161179b565b60385460ff1615158115151415610757576107b0565b6038805460ff1916821515179081905560ff161561077457426037555b6038546040805160ff90921615158252517f8fb6c181ee25a520cf3dd6565006ef91229fcfe5a989566c2a3b8c115570cec59181900360200190a15b50565b6042545b90565b60006107d3603c54603b5461167790919063ffffffff16565b905090565b6035805460010190819055336107ec61141f565b603f556107f7610fe6565b603e556001600160a01b0381161561083d576108128161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b60008311610886576040805162461bcd60e51b8152602060048201526011602482015270043616e6e6f74207769746864726177203607c1b604482015290519081900360640190fd5b604254610899908463ffffffff61161a16565b604255336000908152604360205260409020546108bc908463ffffffff61161a16565b336000818152604360205260409020919091556039546108e8916001600160a01b0390911690856117e4565b60408051848152905133917f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5919081900360200190a2506035548114610975576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b5050565b603c5481565b61098761179b565b600061099161141f565b603f5561099c610fe6565b603e556001600160a01b038116156109e2576109b78161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b603a544210610a0757603c546109ff90839063ffffffff6116d716565b603b55610a56565b603a54600090610a1d904263ffffffff61161a16565b90506000610a36603b548361167790919063ffffffff16565b603c54909150610a5090610592868463ffffffff61174116565b603b5550505b603854604080516370a0823160e01b8152306004820152905160009261010090046001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610aa657600080fd5b505afa158015610aba573d6000803e3d6000fd5b505050506040513d6020811015610ad057600080fd5b5051603c54909150610ae990829063ffffffff6116d716565b603b541115610b3a576040805162461bcd60e51b81526020600482015260186024820152770a0e4deecd2c8cac840e4caeec2e4c840e8dede40d0d2ced60431b604482015290519081900360640190fd5b42603e819055603c54610b53919063ffffffff61174116565b603a556040805184815290517fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9181900360200190a1505050565b603580546001019081905533610ba261141f565b603f55610bad610fe6565b603e556001600160a01b03811615610bf357610bc88161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b336000908152604160205260409020548015610c735733600081815260416020526040812055603854610c3c916101009091046001600160a01b0316908363ffffffff6117e416565b60408051828152905133917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505060355481146107b0576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b6034546001600160a01b031681565b60385460ff1681565b6001600160a01b031660009081526043602052604090205490565b6039546001600160a01b031681565b610d1561179b565b6000610d1f61141f565b603f55610d2a610fe6565b603e556001600160a01b03811615610d7057610d458161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b603a544210610dbf576040805162461bcd60e51b815260206004820152601660248201527552657761726473206d7573742062652061637469766560501b604482015290519081900360640190fd5b603a54600090610dd5904263ffffffff61161a16565b90506000610dee603b548361167790919063ffffffff16565b9050610e0482610592868463ffffffff61174116565b603b55603854604080516370a0823160e01b8152306004820152905160009261010090046001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610e5757600080fd5b505afa158015610e6b573d6000803e3d6000fd5b505050506040513d6020811015610e8157600080fd5b50519050610e95818463ffffffff6116d716565b603b541115610ee6576040805162461bcd60e51b81526020600482015260186024820152770a0e4deecd2c8cac840e4caeec2e4c840e8dede40d0d2ced60431b604482015290519081900360640190fd5b42603e556040805186815290517fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9181900360200190a15050505050565b6034546001600160a01b03163314610f6d5760405162461bcd60e51b8152600401808060200182810382526035815260200180611ab86035913960400191505060405180910390fd5b603354603454604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160348054603380546001600160a01b03199081166001600160a01b03841617909155169055565b603b5481565b6000603a544210610ff957603a546107d3565b504290565b61100661179b565b6039546001600160a01b03838116911614156110535760405162461bcd60e51b8152600401808060200182810382526021815260200180611bfa6021913960400191505060405180910390fd5b603354610975906001600160a01b0384811691168363ffffffff6117e416565b60406020819052600091825290205481565b6033546001600160a01b031681565b60375481565b603580546001019081905560385460ff16156110e75760405162461bcd60e51b815260040180806020018281038252603c815260200180611b94603c913960400191505060405180910390fd5b336110f061141f565b603f556110fb610fe6565b603e556001600160a01b03811615611141576111168161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b60008311611187576040805162461bcd60e51b815260206004820152600e60248201526d043616e6e6f74207374616b6520360941b604482015290519081900360640190fd5b60425461119a908463ffffffff61174116565b604255336000908152604360205260409020546111bd908463ffffffff61174116565b336000818152604360205260409020919091556039546111ea916001600160a01b0390911690308661183b565b60408051848152905133917f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d919081900360200190a2506035548114610975576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b61127f61179b565b6001600160a01b0381166112cc576040805162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015290519081900360640190fd5b603454600160a81b900460ff1615611321576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b604482015290519081900360640190fd5b603380546001600160a01b038084166001600160a01b03199092168217928390556034805460ff60a81b1916600160a81b17905560408051939091168352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150565b603e5481565b6113a461179b565b603a5442116113e45760405162461bcd60e51b8152600401808060200182810382526058815260200180611a606058913960600191505060405180910390fd5b603c8190556040805182815290517ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d39181900360200190a150565b6000604254600014156114355750603f546107b7565b6107d361146a604254610592670de0b6b3a764000061145e603b5461145e603e54610561610fe6565b9063ffffffff61167716565b603f549063ffffffff61174116565b600054610100900460ff1680611492575061149261189b565b806114a0575060005460ff16155b6114db5760405162461bcd60e51b815260040180806020018281038252602e815260200180611b66602e913960400191505060405180910390fd5b600054610100900460ff16158015611506576000805460ff1961ff0019909116610100171660011790555b61150f856105c8565b6115176115b1565b60388054610100600160a81b0319166101006001600160a01b038781169190910291909117909155603980546001600160a01b031916918516919091179055603c829055801561156d576000805461ff00191690555b5050505050565b60385461010090046001600160a01b031681565b603f5481565b336000908152604360205260409020546115a7906107d8565b6115af610b8e565b565b60365460ff16156115ff576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015290519081900360640190fd5b6036805460ff19166001908117909155603555565b603a5481565b600082821115611671576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082611686575060006105aa565b8282028284828161169357fe5b04146116d05760405162461bcd60e51b8152600401808060200182810382526021815260200180611b456021913960400191505060405180910390fd5b9392505050565b600080821161172d576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b600082848161173857fe5b04949350505050565b6000828201838110156116d0576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6033546001600160a01b031633146115af5760405162461bcd60e51b815260040180806020018281038252602f815260200180611b16602f913960400191505060405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526118369084906118a1565b505050565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526118959085906118a1565b50505050565b303b1590565b6118b3826001600160a01b0316611a59565b611904576040805162461bcd60e51b815260206004820152601f60248201527f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400604482015290519081900360640190fd5b60006060836001600160a01b0316836040518082805190602001908083835b602083106119425780518252601f199092019160209182019101611923565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146119a4576040519150601f19603f3d011682016040523d82523d6000602084013e6119a9565b606091505b509150915081611a00576040805162461bcd60e51b815260206004820181905260248201527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564604482015290519081900360640190fd5b80511561189557808060200190516020811015611a1c57600080fd5b50516118955760405162461bcd60e51b815260040180806020018281038252602a815260200180611bd0602a913960400191505060405180910390fd5b3b15159056fe50726576696f7573207265776172647320706572696f64206d75737420626520636f6d706c657465206265666f7265206368616e67696e6720746865206475726174696f6e20666f7220746865206e657720706572696f64596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e657273686970416c726561647920696e697469616c697a65642c20757365206e6f6d696e6174654e65774f776e65724f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77436f6e747261637420696e7374616e63652068617320616c7265616479206265656e20696e697469616c697a65645468697320616374696f6e2063616e6e6f7420626520706572666f726d6564207768696c652074686520636f6e7472616374206973207061757365645361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656443616e6e6f7420776974686472617720746865207374616b696e6720746f6b656ea265627a7a72315820321905e3695b477c2c37a549c4a137070d97b479c0dadf9224e7f1492889290364736f6c63430005100032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106102105760003560e01c806379ba509711610125578063c8f33c91116100ad578063d1af0c7d1161007c578063d1af0c7d146104f3578063df136d65146104fb578063e9fad8ee14610503578063ebc797721461050b578063ebe2b12b1461051357610210565b8063c8f33c911461048a578063cc1a378f14610492578063cd3daf9d146104af578063cf756fdf146104b757610210565b80638b876347116100f45780638b876347146104115780638da5cb5b1461043757806391b4ded91461043f578063a694fc3a14610447578063c3b83f5f1461046457610210565b806379ba5097146103cd5780637b0a47ee146103d557806380faa57d146103dd5780638980f11f146103e557610210565b80632e1a7d4d116101a857806353a47bb71161017757806353a47bb7146103425780635c975abb1461036657806370a082311461038257806372f702f3146103a857806374de4ec4146103b057610210565b80632e1a7d4d146102f8578063386a9525146103155780633c6b16ab1461031d5780633d18b9121461033a57610210565b80631627540c116101e45780631627540c146102a357806316c38b3c146102c957806318160ddd146102e85780631c1f78eb146102f057610210565b80628cc262146102155780630700037d1461024d5780630e15561a1461027357806313af40351461027b575b600080fd5b61023b6004803603602081101561022b57600080fd5b50356001600160a01b031661051b565b60408051918252519081900360200190f35b61023b6004803603602081101561026357600080fd5b50356001600160a01b03166105b0565b61023b6105c2565b6102a16004803603602081101561029157600080fd5b50356001600160a01b03166105c8565b005b6102a1600480360360208110156102b957600080fd5b50356001600160a01b03166106dd565b6102a1600480360360208110156102df57600080fd5b50351515610739565b61023b6107b3565b61023b6107ba565b6102a16004803603602081101561030e57600080fd5b50356107d8565b61023b610979565b6102a16004803603602081101561033357600080fd5b503561097f565b6102a1610b8e565b61034a610ccb565b604080516001600160a01b039092168252519081900360200190f35b61036e610cda565b604080519115158252519081900360200190f35b61023b6004803603602081101561039857600080fd5b50356001600160a01b0316610ce3565b61034a610cfe565b6102a1600480360360208110156103c657600080fd5b5035610d0d565b6102a1610f24565b61023b610fe0565b61023b610fe6565b6102a1600480360360408110156103fb57600080fd5b506001600160a01b038135169060200135610ffe565b61023b6004803603602081101561042757600080fd5b50356001600160a01b0316611073565b61034a611085565b61023b611094565b6102a16004803603602081101561045d57600080fd5b503561109a565b6102a16004803603602081101561047a57600080fd5b50356001600160a01b0316611277565b61023b611396565b6102a1600480360360208110156104a857600080fd5b503561139c565b61023b61141f565b6102a1600480360360808110156104cd57600080fd5b506001600160a01b03813581169160208101358216916040820135169060600135611479565b61034a611574565b61023b611588565b6102a161158e565b6102a16115b1565b61023b611614565b6001600160a01b038116600090815260416020908152604080832054918190528220546105aa919061059e90670de0b6b3a7640000906105929061056d9061056161141f565b9063ffffffff61161a16565b6001600160a01b0388166000908152604360205260409020549063ffffffff61167716565b9063ffffffff6116d716565b9063ffffffff61174116565b92915050565b60416020526000908152604090205481565b603d5481565b6001600160a01b038116610623576040805162461bcd60e51b815260206004820152601960248201527f4f776e657220616464726573732063616e6e6f74206265203000000000000000604482015290519081900360640190fd5b603454600160a01b900460ff161561066c5760405162461bcd60e51b8152600401808060200182810382526029815260200180611aed6029913960400191505060405180910390fd5b6034805460ff60a01b1916600160a01b179055603380546001600160a01b0383166001600160a01b031990911681179091556040805160008152602081019290925280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150565b6106e561179b565b603480546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f906a1c6bd7e3091ea86693dd029a831c19049ce77f1dce2ce0bab1cacbabce229181900360200190a150565b61074161179b565b60385460ff1615158115151415610757576107b0565b6038805460ff1916821515179081905560ff161561077457426037555b6038546040805160ff90921615158252517f8fb6c181ee25a520cf3dd6565006ef91229fcfe5a989566c2a3b8c115570cec59181900360200190a15b50565b6042545b90565b60006107d3603c54603b5461167790919063ffffffff16565b905090565b6035805460010190819055336107ec61141f565b603f556107f7610fe6565b603e556001600160a01b0381161561083d576108128161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b60008311610886576040805162461bcd60e51b8152602060048201526011602482015270043616e6e6f74207769746864726177203607c1b604482015290519081900360640190fd5b604254610899908463ffffffff61161a16565b604255336000908152604360205260409020546108bc908463ffffffff61161a16565b336000818152604360205260409020919091556039546108e8916001600160a01b0390911690856117e4565b60408051848152905133917f7084f5476618d8e60b11ef0d7d3f06914655adb8793e28ff7f018d4c76d505d5919081900360200190a2506035548114610975576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b5050565b603c5481565b61098761179b565b600061099161141f565b603f5561099c610fe6565b603e556001600160a01b038116156109e2576109b78161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b603a544210610a0757603c546109ff90839063ffffffff6116d716565b603b55610a56565b603a54600090610a1d904263ffffffff61161a16565b90506000610a36603b548361167790919063ffffffff16565b603c54909150610a5090610592868463ffffffff61174116565b603b5550505b603854604080516370a0823160e01b8152306004820152905160009261010090046001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610aa657600080fd5b505afa158015610aba573d6000803e3d6000fd5b505050506040513d6020811015610ad057600080fd5b5051603c54909150610ae990829063ffffffff6116d716565b603b541115610b3a576040805162461bcd60e51b81526020600482015260186024820152770a0e4deecd2c8cac840e4caeec2e4c840e8dede40d0d2ced60431b604482015290519081900360640190fd5b42603e819055603c54610b53919063ffffffff61174116565b603a556040805184815290517fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9181900360200190a1505050565b603580546001019081905533610ba261141f565b603f55610bad610fe6565b603e556001600160a01b03811615610bf357610bc88161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b336000908152604160205260409020548015610c735733600081815260416020526040812055603854610c3c916101009091046001600160a01b0316908363ffffffff6117e416565b60408051828152905133917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505060355481146107b0576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b6034546001600160a01b031681565b60385460ff1681565b6001600160a01b031660009081526043602052604090205490565b6039546001600160a01b031681565b610d1561179b565b6000610d1f61141f565b603f55610d2a610fe6565b603e556001600160a01b03811615610d7057610d458161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b603a544210610dbf576040805162461bcd60e51b815260206004820152601660248201527552657761726473206d7573742062652061637469766560501b604482015290519081900360640190fd5b603a54600090610dd5904263ffffffff61161a16565b90506000610dee603b548361167790919063ffffffff16565b9050610e0482610592868463ffffffff61174116565b603b55603854604080516370a0823160e01b8152306004820152905160009261010090046001600160a01b0316916370a08231916024808301926020929190829003018186803b158015610e5757600080fd5b505afa158015610e6b573d6000803e3d6000fd5b505050506040513d6020811015610e8157600080fd5b50519050610e95818463ffffffff6116d716565b603b541115610ee6576040805162461bcd60e51b81526020600482015260186024820152770a0e4deecd2c8cac840e4caeec2e4c840e8dede40d0d2ced60431b604482015290519081900360640190fd5b42603e556040805186815290517fde88a922e0d3b88b24e9623efeb464919c6bf9f66857a65e2bfcf2ce87a9433d9181900360200190a15050505050565b6034546001600160a01b03163314610f6d5760405162461bcd60e51b8152600401808060200182810382526035815260200180611ab86035913960400191505060405180910390fd5b603354603454604080516001600160a01b03938416815292909116602083015280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a160348054603380546001600160a01b03199081166001600160a01b03841617909155169055565b603b5481565b6000603a544210610ff957603a546107d3565b504290565b61100661179b565b6039546001600160a01b03838116911614156110535760405162461bcd60e51b8152600401808060200182810382526021815260200180611bfa6021913960400191505060405180910390fd5b603354610975906001600160a01b0384811691168363ffffffff6117e416565b60406020819052600091825290205481565b6033546001600160a01b031681565b60375481565b603580546001019081905560385460ff16156110e75760405162461bcd60e51b815260040180806020018281038252603c815260200180611b94603c913960400191505060405180910390fd5b336110f061141f565b603f556110fb610fe6565b603e556001600160a01b03811615611141576111168161051b565b6001600160a01b038216600090815260416020908152604080832093909355603f5490839052919020555b60008311611187576040805162461bcd60e51b815260206004820152600e60248201526d043616e6e6f74207374616b6520360941b604482015290519081900360640190fd5b60425461119a908463ffffffff61174116565b604255336000908152604360205260409020546111bd908463ffffffff61174116565b336000818152604360205260409020919091556039546111ea916001600160a01b0390911690308661183b565b60408051848152905133917f9e71bc8eea02a63969f509818f2dafb9254532904319f9dbda79b67bd34a5f3d919081900360200190a2506035548114610975576040805162461bcd60e51b815260206004820152601f60248201527f5265656e7472616e637947756172643a207265656e7472616e742063616c6c00604482015290519081900360640190fd5b61127f61179b565b6001600160a01b0381166112cc576040805162461bcd60e51b815260206004820152600f60248201526e496e76616c6964206164647265737360881b604482015290519081900360640190fd5b603454600160a81b900460ff1615611321576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481d1c985b9cd9995c9c9959606a1b604482015290519081900360640190fd5b603380546001600160a01b038084166001600160a01b03199092168217928390556034805460ff60a81b1916600160a81b17905560408051939091168352602083019190915280517fb532073b38c83145e3e5135377a08bf9aab55bc0fd7c1179cd4fb995d2a5159c9281900390910190a150565b603e5481565b6113a461179b565b603a5442116113e45760405162461bcd60e51b8152600401808060200182810382526058815260200180611a606058913960600191505060405180910390fd5b603c8190556040805182815290517ffb46ca5a5e06d4540d6387b930a7c978bce0db5f449ec6b3f5d07c6e1d44f2d39181900360200190a150565b6000604254600014156114355750603f546107b7565b6107d361146a604254610592670de0b6b3a764000061145e603b5461145e603e54610561610fe6565b9063ffffffff61167716565b603f549063ffffffff61174116565b600054610100900460ff1680611492575061149261189b565b806114a0575060005460ff16155b6114db5760405162461bcd60e51b815260040180806020018281038252602e815260200180611b66602e913960400191505060405180910390fd5b600054610100900460ff16158015611506576000805460ff1961ff0019909116610100171660011790555b61150f856105c8565b6115176115b1565b60388054610100600160a81b0319166101006001600160a01b038781169190910291909117909155603980546001600160a01b031916918516919091179055603c829055801561156d576000805461ff00191690555b5050505050565b60385461010090046001600160a01b031681565b603f5481565b336000908152604360205260409020546115a7906107d8565b6115af610b8e565b565b60365460ff16156115ff576040805162461bcd60e51b8152602060048201526013602482015272105b1c9958591e481a5b9a5d1a585b1a5e9959606a1b604482015290519081900360640190fd5b6036805460ff19166001908117909155603555565b603a5481565b600082821115611671576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b600082611686575060006105aa565b8282028284828161169357fe5b04146116d05760405162461bcd60e51b8152600401808060200182810382526021815260200180611b456021913960400191505060405180910390fd5b9392505050565b600080821161172d576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b600082848161173857fe5b04949350505050565b6000828201838110156116d0576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6033546001600160a01b031633146115af5760405162461bcd60e51b815260040180806020018281038252602f815260200180611b16602f913960400191505060405180910390fd5b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526118369084906118a1565b505050565b604080516001600160a01b0385811660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526118959085906118a1565b50505050565b303b1590565b6118b3826001600160a01b0316611a59565b611904576040805162461bcd60e51b815260206004820152601f60248201527f5361666545524332303a2063616c6c20746f206e6f6e2d636f6e747261637400604482015290519081900360640190fd5b60006060836001600160a01b0316836040518082805190602001908083835b602083106119425780518252601f199092019160209182019101611923565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d80600081146119a4576040519150601f19603f3d011682016040523d82523d6000602084013e6119a9565b606091505b509150915081611a00576040805162461bcd60e51b815260206004820181905260248201527f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564604482015290519081900360640190fd5b80511561189557808060200190516020811015611a1c57600080fd5b50516118955760405162461bcd60e51b815260040180806020018281038252602a815260200180611bd0602a913960400191505060405180910390fd5b3b15159056fe50726576696f7573207265776172647320706572696f64206d75737420626520636f6d706c657465206265666f7265206368616e67696e6720746865206475726174696f6e20666f7220746865206e657720706572696f64596f75206d757374206265206e6f6d696e61746564206265666f726520796f752063616e20616363657074206f776e657273686970416c726561647920696e697469616c697a65642c20757365206e6f6d696e6174654e65774f776e65724f6e6c792074686520636f6e7472616374206f776e6572206d617920706572666f726d207468697320616374696f6e536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f77436f6e747261637420696e7374616e63652068617320616c7265616479206265656e20696e697469616c697a65645468697320616374696f6e2063616e6e6f7420626520706572666f726d6564207768696c652074686520636f6e7472616374206973207061757365645361666545524332303a204552433230206f7065726174696f6e20646964206e6f74207375636365656443616e6e6f7420776974686472617720746865207374616b696e6720746f6b656ea265627a7a72315820321905e3695b477c2c37a549c4a137070d97b479c0dadf9224e7f1492889290364736f6c63430005100032
🤖 Code Reader

Generate instant answers for your smart contract questions using Al Models. Read more.

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

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.