Sourcify Logosourcify.eth

0x5749c1374cc9DE28B94cf054dEb303D4cA3464bF

on Aurora Mainnet (1313161554)

Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
PolarRewardPool
Compilation Target
contracts/distribution/PolarRewardPool.sol:PolarRewardPool
Language
Solidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2024-08-08 14:04:26 UTC
Deployer
0x3160F7328DF59C14D85DFd09aDdAD4EF18aE3e2c
Deployment Transaction
0x1c3514ce0b38b72d57d59796185e145dd3abf2a6a64e6d3fc9a244fc35231b2d
Block Number
59564770
Transaction Index
0

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • @openzeppelin/contracts/math/SafeMath.sol
  • @openzeppelin/contracts/utils/Address.sol
  • contracts/distribution/PolarRewardPool.sol
  • @openzeppelin/contracts/token/ERC20/IERC20.sol
  • @openzeppelin/contracts/token/ERC20/SafeERC20.sol
Loading...

Compiler Settings

Loading...

Contract Metadata

Loading...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

Creation Bytecode

0x600060045560c0604052686c6b935b8bbd40000060809081526901b1ae4d6e2ef500000060a05262000036906006906002620001d1565b503480156200004457600080fd5b5060405162001b0038038062001b00833981810160405260408110156200006a57600080fd5b508051602090910151428111620000b1576040805162461bcd60e51b815260206004808301919091526024820152636c61746560e01b604482015290519081900360640190fd5b6001600160a01b03821615620000dd57600180546001600160a01b0319166001600160a01b0384161790555b600581905562015180808201600755620bdd80820160085560068054620001299291906000906200010a57fe5b90600052602060002001546200016860201b6200119d1790919060201c565b600a55600680546200014691620a8c009160019081106200010a57fe5b600b5550506000600c81905580546001600160a01b0319163317905562000243565b6000808211620001bf576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b818381620001c957fe5b049392505050565b8280548282559060005260206000209081019282156200021a579160200282015b828111156200021a57825182906001600160501b0316905591602001919060010190620001f2565b50620002289291506200022c565b5090565b5b808211156200022857600081556001016200022d565b6118ad80620002536000396000f3fe608060405234801561001057600080fd5b506004361061012c5760003560e01c80635f96dc11116100ad578063add4324711610071578063add4324714610352578063b3ab15fb1461036f578063b89e73c114610395578063e2bbb158146103b2578063f42df1d7146103d55761012c565b80635f96dc11146102a6578063630b5ba1146102ae57806393f1a40b146102b657806396805e54146102fb5780639a25cefc146103355761012c565b8063441a3e70116100f4578063441a3e701461020b57806351eb05a61461022e5780635312ea8e1461024b57806354575af414610268578063570ca7351461029e5761012c565b80630996dc30146101315780631526fe271461015557806317caf6f1146101a95780631ab06ee5146101c3578063231f0c6a146101e8575b600080fd5b610139610401565b604080516001600160a01b039092168252519081900360200190f35b6101726004803603602081101561016b57600080fd5b5035610410565b604080516001600160a01b039096168652602086019490945284840192909252606084015215156080830152519081900360a00190f35b6101b161045b565b60408051918252519081900360200190f35b6101e6600480360360408110156101d957600080fd5b5080359060200135610461565b005b6101b1600480360360408110156101fe57600080fd5b508035906020013561050f565b6101e66004803603604081101561022157600080fd5b50803590602001356106ce565b6101e66004803603602081101561024457600080fd5b503561088b565b6101e66004803603602081101561026157600080fd5b50356109e9565b6101e66004803603606081101561027e57600080fd5b506001600160a01b03813581169160208101359160409091013516610a85565b610139610bce565b6101b1610bdd565b6101e6610be3565b6102e2600480360360408110156102cc57600080fd5b50803590602001356001600160a01b0316610c06565b6040805192835260208301919091528051918290030190f35b6101e66004803603608081101561031157600080fd5b508035906001600160a01b0360208201351690604081013515159060600135610c2a565b6101b16004803603602081101561034b57600080fd5b5035610e27565b6101b16004803603602081101561036857600080fd5b5035610e45565b6101e66004803603602081101561038557600080fd5b50356001600160a01b0316610e59565b6101b1600480360360208110156103ab57600080fd5b5035610ec4565b6101e6600480360360408110156103c857600080fd5b5080359060200135610ed1565b6101b1600480360360408110156103eb57600080fd5b50803590602001356001600160a01b0316611041565b6001546001600160a01b031681565b6002818154811061041d57fe5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909160ff1685565b60045481565b6000546001600160a01b031633146104aa5760405162461bcd60e51b815260040180806020018281038252602b8152602001806117dc602b913960400191505060405180910390fd5b6104b2610be3565b6000600283815481106104c157fe5b60009182526020909120600590910201600481015490915060ff161561050857610504826104fe836001015460045461120490919063ffffffff16565b90611261565b6004555b6001015550565b600060025b60018160ff16106106b35760076001820360ff166003811061053257fe5b015483106106aa5760076001820360ff166003811061054d57fe5b015484106105825761057a600a8260ff166003811061056857fe5b01546105748587611204565b906112bb565b9150506106c8565b60006105b8600a8360ff166003811061059757fe5b015461057460076001860360ff16600381106105af57fe5b01548790611204565b90508160ff16600114156105f4576105eb6105e4600a60005b015461057488600760005b015490611204565b8290611261565b925050506106c8565b6001820391505b60018260ff161061069b5760076001830360ff166003811061061957fe5b0154851061064d576105eb6105e4600a8460ff166003811061063757fe5b01546105748860078760ff16600381106105dc57fe5b61068d6105e4600a8460ff166003811061066357fe5b015461057460076001870360ff166003811061067b57fe5b015460078760ff16600381106105dc57fe5b6000199092019190506105fb565b6105eb6105e4600a60006105d1565b60001901610514565b50600a546106c5906105748486611204565b90505b92915050565b60003390506000600284815481106106e257fe5b600091825260208083208784526003825260408085206001600160a01b0388168652909252922080546005909202909201925084111561075e576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b6107678561088b565b60006107a4826001015461079e670de0b6b3a7640000610798876003015487600001546112bb90919063ffffffff16565b9061119d565b90611204565b905080156107f6576107b68482611314565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b84156108205781546108089086611204565b82558254610820906001600160a01b031685876113ca565b6003830154825461083e91670de0b6b3a764000091610798916112bb565b600183015560408051868152905187916001600160a01b038716917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a3505050505050565b60006002828154811061089a57fe5b90600052602060002090600502019050806002015442116108bb57506109e6565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561090557600080fd5b505afa158015610919573d6000803e3d6000fd5b505050506040513d602081101561092f57600080fd5b50519050806109455750426002909101556109e6565b600482015460ff16610976576004808301805460ff19166001908117909155830154905461097291611261565b6004555b600454156109dd57600061098e83600201544261050f565b905060006109af6004546107988660010154856112bb90919063ffffffff16565b90506109d56109ca8461079884670de0b6b3a76400006112bb565b600386015490611261565b600385015550505b50426002909101555b50565b6000600282815481106109f857fe5b600091825260208083208584526003825260408085203380875293528420805485825560018201959095556005909302018054909450919291610a48916001600160a01b039190911690836113ca565b604080518281529051859133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350505050565b6000546001600160a01b03163314610ace5760405162461bcd60e51b815260040180806020018281038252602b8152602001806117dc602b913960400191505060405180910390fd5b60085462278d0001421015610bb5576001546001600160a01b0384811691161415610b29576040805162461bcd60e51b815260206004820152600660248201526510b837b630b960d11b604482015290519081900360640190fd5b60025460005b81811015610bb257600060028281548110610b4657fe5b6000918252602090912060059091020180549091506001600160a01b0387811691161415610ba9576040805162461bcd60e51b815260206004820152600b60248201526a10b837b7b6173a37b5b2b760a91b604482015290519081900360640190fd5b50600101610b2f565b50505b610bc96001600160a01b03841682846113ca565b505050565b6000546001600160a01b031681565b60055481565b60025460005b81811015610c0257610bfa8161088b565b600101610be9565b5050565b60036020908152600092835260408084209091529082529020805460019091015482565b6000546001600160a01b03163314610c735760405162461bcd60e51b815260040180806020018281038252602b8152602001806117dc602b913960400191505060405180910390fd5b610c7c8361141c565b8115610c8a57610c8a610be3565b600554421015610cb65780610ca25750600554610cb1565b600554811015610cb157506005545b610cca565b801580610cc257504281105b15610cca5750425b600060055482111580610cdd5750428211155b6040805160a0810182526001600160a01b03878116825260208201898152928201868152600060608401818152861580156080870190815260028054600181018255945295517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace600590940293840180546001600160a01b031916919096161790945594517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf82015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad082015592517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad184015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad2909201805460ff191692151592909217909155909150610e2057600454610e1c9086611261565b6004555b5050505050565b60068181548110610e3457fe5b600091825260209091200154905081565b600a8160038110610e5257fe5b0154905081565b6000546001600160a01b03163314610ea25760405162461bcd60e51b815260040180806020018281038252602b8152602001806117dc602b913960400191505060405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60078160038110610e5257fe5b6000339050600060028481548110610ee557fe5b600091825260208083208784526003825260408085206001600160a01b0388168652909252922060059091029091019150610f1f8561088b565b805415610fab576000610f57826001015461079e670de0b6b3a7640000610798876003015487600001546112bb90919063ffffffff16565b90508015610fa957610f698482611314565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505b8315610fd7578154610fc8906001600160a01b03168430876114b6565b8054610fd49085611261565b81555b60038201548154610ff591670de0b6b3a764000091610798916112bb565b600182015560408051858152905186916001600160a01b038616917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a35050505050565b6000806002848154811061105157fe5b60009182526020808320878452600380835260408086206001600160a01b03808b168852908552818720600590960290930191820154825482516370a0823160e01b815230600482015292519398509596909590949316926370a0823192602480840193829003018186803b1580156110c957600080fd5b505afa1580156110dd573d6000803e3d6000fd5b505050506040513d60208110156110f357600080fd5b505160028501549091504211801561110a57508015155b1561116757600061111f85600201544261050f565b905060006111406004546107988860010154856112bb90919063ffffffff16565b905061116261115b8461079884670de0b6b3a76400006112bb565b8590611261565b935050505b611192836001015461079e670de0b6b3a76400006107988688600001546112bb90919063ffffffff16565b979650505050505050565b60008082116111f3576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816111fc57fe5b049392505050565b60008282111561125b576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000828201838110156106c5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000826112ca575060006106c8565b828202828482816112d757fe5b04146106c55760405162461bcd60e51b815260040180806020018281038252602181526020018061182d6021913960400191505060405180910390fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561135f57600080fd5b505afa158015611373573d6000803e3d6000fd5b505050506040513d602081101561138957600080fd5b505190508015610bc957808211156113b7576001546113b2906001600160a01b031684836113ca565b610bc9565b600154610bc9906001600160a01b031684845b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610bc9908490611516565b60025460005b81811015610bc957826001600160a01b03166002828154811061144157fe5b60009182526020909120600590910201546001600160a01b031614156114ae576040805162461bcd60e51b815260206004820152601f60248201527f506f6c6172526577617264506f6f6c3a206578697374696e6720706f6f6c3f00604482015290519081900360640190fd5b600101611422565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611510908590611516565b50505050565b606061156b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166115c79092919063ffffffff16565b805190915015610bc95780806020019051602081101561158a57600080fd5b5051610bc95760405162461bcd60e51b815260040180806020018281038252602a81526020018061184e602a913960400191505060405180910390fd5b60606115d684846000856115e0565b90505b9392505050565b6060824710156116215760405162461bcd60e51b81526004018080602001828103825260268152602001806118076026913960400191505060405180910390fd5b61162a85611731565b61167b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106116ba5780518252601f19909201916020918201910161169b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461171c576040519150601f19603f3d011682016040523d82523d6000602084013e611721565b606091505b5091509150611192828286611737565b3b151590565b606083156117465750816115d9565b8251156117565782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156117a0578181015183820152602001611788565b50505050905090810190601f1680156117cd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe506f6c6172526577617264506f6f6c3a2063616c6c6572206973206e6f7420746865206f70657261746f72416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a264697066735822122074c2834293fe072c65a959d643bb800817e45f61fb922240351ba5cc50f48bfa64736f6c634300060c0033

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmWCS2iwmze5ktBZBcpCpN3M467PMFRGcyB8gj2bRsUUbb
RawDecoded
Length: 53 bytes
0xa264697066735822122074c2834293fe072c65a959d643bb800817e45f61fb922240351ba5cc50f48bfa64736f6c634300060c0033

Runtime Bytecode

0x608060405234801561001057600080fd5b506004361061012c5760003560e01c80635f96dc11116100ad578063add4324711610071578063add4324714610352578063b3ab15fb1461036f578063b89e73c114610395578063e2bbb158146103b2578063f42df1d7146103d55761012c565b80635f96dc11146102a6578063630b5ba1146102ae57806393f1a40b146102b657806396805e54146102fb5780639a25cefc146103355761012c565b8063441a3e70116100f4578063441a3e701461020b57806351eb05a61461022e5780635312ea8e1461024b57806354575af414610268578063570ca7351461029e5761012c565b80630996dc30146101315780631526fe271461015557806317caf6f1146101a95780631ab06ee5146101c3578063231f0c6a146101e8575b600080fd5b610139610401565b604080516001600160a01b039092168252519081900360200190f35b6101726004803603602081101561016b57600080fd5b5035610410565b604080516001600160a01b039096168652602086019490945284840192909252606084015215156080830152519081900360a00190f35b6101b161045b565b60408051918252519081900360200190f35b6101e6600480360360408110156101d957600080fd5b5080359060200135610461565b005b6101b1600480360360408110156101fe57600080fd5b508035906020013561050f565b6101e66004803603604081101561022157600080fd5b50803590602001356106ce565b6101e66004803603602081101561024457600080fd5b503561088b565b6101e66004803603602081101561026157600080fd5b50356109e9565b6101e66004803603606081101561027e57600080fd5b506001600160a01b03813581169160208101359160409091013516610a85565b610139610bce565b6101b1610bdd565b6101e6610be3565b6102e2600480360360408110156102cc57600080fd5b50803590602001356001600160a01b0316610c06565b6040805192835260208301919091528051918290030190f35b6101e66004803603608081101561031157600080fd5b508035906001600160a01b0360208201351690604081013515159060600135610c2a565b6101b16004803603602081101561034b57600080fd5b5035610e27565b6101b16004803603602081101561036857600080fd5b5035610e45565b6101e66004803603602081101561038557600080fd5b50356001600160a01b0316610e59565b6101b1600480360360208110156103ab57600080fd5b5035610ec4565b6101e6600480360360408110156103c857600080fd5b5080359060200135610ed1565b6101b1600480360360408110156103eb57600080fd5b50803590602001356001600160a01b0316611041565b6001546001600160a01b031681565b6002818154811061041d57fe5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909160ff1685565b60045481565b6000546001600160a01b031633146104aa5760405162461bcd60e51b815260040180806020018281038252602b8152602001806117dc602b913960400191505060405180910390fd5b6104b2610be3565b6000600283815481106104c157fe5b60009182526020909120600590910201600481015490915060ff161561050857610504826104fe836001015460045461120490919063ffffffff16565b90611261565b6004555b6001015550565b600060025b60018160ff16106106b35760076001820360ff166003811061053257fe5b015483106106aa5760076001820360ff166003811061054d57fe5b015484106105825761057a600a8260ff166003811061056857fe5b01546105748587611204565b906112bb565b9150506106c8565b60006105b8600a8360ff166003811061059757fe5b015461057460076001860360ff16600381106105af57fe5b01548790611204565b90508160ff16600114156105f4576105eb6105e4600a60005b015461057488600760005b015490611204565b8290611261565b925050506106c8565b6001820391505b60018260ff161061069b5760076001830360ff166003811061061957fe5b0154851061064d576105eb6105e4600a8460ff166003811061063757fe5b01546105748860078760ff16600381106105dc57fe5b61068d6105e4600a8460ff166003811061066357fe5b015461057460076001870360ff166003811061067b57fe5b015460078760ff16600381106105dc57fe5b6000199092019190506105fb565b6105eb6105e4600a60006105d1565b60001901610514565b50600a546106c5906105748486611204565b90505b92915050565b60003390506000600284815481106106e257fe5b600091825260208083208784526003825260408085206001600160a01b0388168652909252922080546005909202909201925084111561075e576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b6107678561088b565b60006107a4826001015461079e670de0b6b3a7640000610798876003015487600001546112bb90919063ffffffff16565b9061119d565b90611204565b905080156107f6576107b68482611314565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b84156108205781546108089086611204565b82558254610820906001600160a01b031685876113ca565b6003830154825461083e91670de0b6b3a764000091610798916112bb565b600183015560408051868152905187916001600160a01b038716917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a3505050505050565b60006002828154811061089a57fe5b90600052602060002090600502019050806002015442116108bb57506109e6565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561090557600080fd5b505afa158015610919573d6000803e3d6000fd5b505050506040513d602081101561092f57600080fd5b50519050806109455750426002909101556109e6565b600482015460ff16610976576004808301805460ff19166001908117909155830154905461097291611261565b6004555b600454156109dd57600061098e83600201544261050f565b905060006109af6004546107988660010154856112bb90919063ffffffff16565b90506109d56109ca8461079884670de0b6b3a76400006112bb565b600386015490611261565b600385015550505b50426002909101555b50565b6000600282815481106109f857fe5b600091825260208083208584526003825260408085203380875293528420805485825560018201959095556005909302018054909450919291610a48916001600160a01b039190911690836113ca565b604080518281529051859133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350505050565b6000546001600160a01b03163314610ace5760405162461bcd60e51b815260040180806020018281038252602b8152602001806117dc602b913960400191505060405180910390fd5b60085462278d0001421015610bb5576001546001600160a01b0384811691161415610b29576040805162461bcd60e51b815260206004820152600660248201526510b837b630b960d11b604482015290519081900360640190fd5b60025460005b81811015610bb257600060028281548110610b4657fe5b6000918252602090912060059091020180549091506001600160a01b0387811691161415610ba9576040805162461bcd60e51b815260206004820152600b60248201526a10b837b7b6173a37b5b2b760a91b604482015290519081900360640190fd5b50600101610b2f565b50505b610bc96001600160a01b03841682846113ca565b505050565b6000546001600160a01b031681565b60055481565b60025460005b81811015610c0257610bfa8161088b565b600101610be9565b5050565b60036020908152600092835260408084209091529082529020805460019091015482565b6000546001600160a01b03163314610c735760405162461bcd60e51b815260040180806020018281038252602b8152602001806117dc602b913960400191505060405180910390fd5b610c7c8361141c565b8115610c8a57610c8a610be3565b600554421015610cb65780610ca25750600554610cb1565b600554811015610cb157506005545b610cca565b801580610cc257504281105b15610cca5750425b600060055482111580610cdd5750428211155b6040805160a0810182526001600160a01b03878116825260208201898152928201868152600060608401818152861580156080870190815260028054600181018255945295517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace600590940293840180546001600160a01b031916919096161790945594517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf82015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad082015592517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad184015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad2909201805460ff191692151592909217909155909150610e2057600454610e1c9086611261565b6004555b5050505050565b60068181548110610e3457fe5b600091825260209091200154905081565b600a8160038110610e5257fe5b0154905081565b6000546001600160a01b03163314610ea25760405162461bcd60e51b815260040180806020018281038252602b8152602001806117dc602b913960400191505060405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60078160038110610e5257fe5b6000339050600060028481548110610ee557fe5b600091825260208083208784526003825260408085206001600160a01b0388168652909252922060059091029091019150610f1f8561088b565b805415610fab576000610f57826001015461079e670de0b6b3a7640000610798876003015487600001546112bb90919063ffffffff16565b90508015610fa957610f698482611314565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505b8315610fd7578154610fc8906001600160a01b03168430876114b6565b8054610fd49085611261565b81555b60038201548154610ff591670de0b6b3a764000091610798916112bb565b600182015560408051858152905186916001600160a01b038616917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a35050505050565b6000806002848154811061105157fe5b60009182526020808320878452600380835260408086206001600160a01b03808b168852908552818720600590960290930191820154825482516370a0823160e01b815230600482015292519398509596909590949316926370a0823192602480840193829003018186803b1580156110c957600080fd5b505afa1580156110dd573d6000803e3d6000fd5b505050506040513d60208110156110f357600080fd5b505160028501549091504211801561110a57508015155b1561116757600061111f85600201544261050f565b905060006111406004546107988860010154856112bb90919063ffffffff16565b905061116261115b8461079884670de0b6b3a76400006112bb565b8590611261565b935050505b611192836001015461079e670de0b6b3a76400006107988688600001546112bb90919063ffffffff16565b979650505050505050565b60008082116111f3576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816111fc57fe5b049392505050565b60008282111561125b576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6000828201838110156106c5576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b6000826112ca575060006106c8565b828202828482816112d757fe5b04146106c55760405162461bcd60e51b815260040180806020018281038252602181526020018061182d6021913960400191505060405180910390fd5b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561135f57600080fd5b505afa158015611373573d6000803e3d6000fd5b505050506040513d602081101561138957600080fd5b505190508015610bc957808211156113b7576001546113b2906001600160a01b031684836113ca565b610bc9565b600154610bc9906001600160a01b031684845b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610bc9908490611516565b60025460005b81811015610bc957826001600160a01b03166002828154811061144157fe5b60009182526020909120600590910201546001600160a01b031614156114ae576040805162461bcd60e51b815260206004820152601f60248201527f506f6c6172526577617264506f6f6c3a206578697374696e6720706f6f6c3f00604482015290519081900360640190fd5b600101611422565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611510908590611516565b50505050565b606061156b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166115c79092919063ffffffff16565b805190915015610bc95780806020019051602081101561158a57600080fd5b5051610bc95760405162461bcd60e51b815260040180806020018281038252602a81526020018061184e602a913960400191505060405180910390fd5b60606115d684846000856115e0565b90505b9392505050565b6060824710156116215760405162461bcd60e51b81526004018080602001828103825260268152602001806118076026913960400191505060405180910390fd5b61162a85611731565b61167b576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106116ba5780518252601f19909201916020918201910161169b565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461171c576040519150601f19603f3d011682016040523d82523d6000602084013e611721565b606091505b5091509150611192828286611737565b3b151590565b606083156117465750816115d9565b8251156117565782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b838110156117a0578181015183820152602001611788565b50505050905090810190601f1680156117cd5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe506f6c6172526577617264506f6f6c3a2063616c6c6572206973206e6f7420746865206f70657261746f72416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a26469706673582212202dd70b7b6e358406abcba2015b4e3eb7b1336aca43bef2aa891ee87d909efe6064736f6c634300060c0033

CBOR Auxdata

These values are what Sourcify extracted from the recompiled bytecode. If these values are different in the on-chain bytecode, they will show up in Transformations section.

CBOR Auxdata id: 1

View on IPFS LogoSolidity metadata.json IPFS hash: QmWCS2iwmze5ktBZBcpCpN3M467PMFRGcyB8gj2bRsUUbb
RawDecoded
Length: 53 bytes
0xa264697066735822122074c2834293fe072c65a959d643bb800817e45f61fb922240351ba5cc50f48bfa64736f6c634300060c0033

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
626453
Original (recompiled):0xa264697066735822122074c2834293fe072c65a959d643bb800817e45f61fb922240351ba5cc50f48bfa64736f6c634300060c0033
Transformed (onchain):0xa26469706673582212202dd70b7b6e358406abcba2015b4e3eb7b1336aca43bef2aa891ee87d909efe6064736f6c634300060c0033

Storage Layout

SlotOffsetBytesLabelTypeContract
0020operatoraddresscontracts/distribution/PolarRewardPool.sol:PolarRewardPool
1020polarcontract IERC20contracts/distribution/PolarRewardPool.sol:PolarRewardPool
2032poolInfostruct PolarRewardPool.PoolInfo[]contracts/distribution/PolarRewardPool.sol:PolarRewardPool
3032userInfomapping(uint256 ⇒ mapping(address ⇒ struct PolarRewardPool.UserInfo))contracts/distribution/PolarRewardPool.sol:PolarRewardPool
4032totalAllocPointuint256contracts/distribution/PolarRewardPool.sol:PolarRewardPool
5032poolStartTimeuint256contracts/distribution/PolarRewardPool.sol:PolarRewardPool
6032epochTotalRewardsuint256[]contracts/distribution/PolarRewardPool.sol:PolarRewardPool
7096epochEndTimesuint256[3]contracts/distribution/PolarRewardPool.sol:PolarRewardPool
10096epochPolarPerSeconduint256[3]contracts/distribution/PolarRewardPool.sol:PolarRewardPool

Standard JSON Input

This isn't the original compiler JSON data. Generated for compatibility.

Loading...

Standard JSON Output

This isn't the original compiler JSON data. Generated for compatibility.

Loading...
0x5749c1374cc9DE28B94cf054dEb303D4cA3464bF on Aurora Mainnet (1313161554)