Sourcify Logosourcify.eth

0x7afd06811120462e86dbd41554445928C7AFBCAD

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
PolarGenesisRewardPool
Compilation Target
contracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool
Language
Solidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2024-08-08 14:04:43 UTC
Deployer
0x3160F7328DF59C14D85DFd09aDdAD4EF18aE3e2c
Deployment Transaction
0xd8889e606d0b8487463f37c4fe3ecfd060792c51b09cde8ddcc4dbbaff5d3dbe
Block Number
59564746
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
  • @openzeppelin/contracts/token/ERC20/IERC20.sol
  • @openzeppelin/contracts/token/ERC20/SafeERC20.sol
  • contracts/distribution/PolarGenesisRewardPool.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

0x6080604052600060045566a47a3c7760b3006007556201518060085534801561002757600080fd5b506040516118543803806118548339818101604052604081101561004a57600080fd5b508051602090910151428111610090576040805162461bcd60e51b815260206004808301919091526024820152636c61746560e01b604482015290519081900360640190fd5b6001600160a01b038216156100bb57600180546001600160a01b0319166001600160a01b0384161790555b60058190556008540160065550600080546001600160a01b0319163317905561176b806100e96000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c8063570ca735116100b857806393f1a40b1161007c57806393f1a40b146102d9578063943f013d1461031e57806396805e5414610326578063b3ab15fb14610360578063e2bbb15814610386578063f42df1d7146103a957610137565b8063570ca735146102b15780635f96dc11146102b9578063630b5ba1146102c15780636e271dd5146102c95780637d5a3f63146102d157610137565b8063231f0c6a116100ff578063231f0c6a146101fb578063441a3e701461021e57806351eb05a6146102415780635312ea8e1461025e57806354575af41461027b57610137565b80630996dc301461013c57806309cf6091146101605780631526fe271461017a57806317caf6f1146101ce5780631ab06ee5146101d6575b600080fd5b6101446103d5565b604080516001600160a01b039092168252519081900360200190f35b6101686103e4565b60408051918252519081900360200190f35b6101976004803603602081101561019057600080fd5b50356103f1565b604080516001600160a01b039096168652602086019490945284840192909252606084015215156080830152519081900360a00190f35b61016861043c565b6101f9600480360360408110156101ec57600080fd5b5080359060200135610442565b005b6101686004803603604081101561021157600080fd5b50803590602001356104f0565b6101f96004803603604081101561023457600080fd5b50803590602001356105b5565b6101f96004803603602081101561025757600080fd5b5035610772565b6101f96004803603602081101561027457600080fd5b50356108d0565b6101f96004803603606081101561029157600080fd5b506001600160a01b0381358116916020810135916040909101351661096c565b610144610ab3565b610168610ac2565b6101f9610ac8565b610168610aeb565b610168610af1565b610305600480360360408110156102ef57600080fd5b50803590602001356001600160a01b0316610af7565b6040805192835260208301919091528051918290030190f35b610168610b1b565b6101f96004803603608081101561033c57600080fd5b508035906001600160a01b0360208201351690604081013515159060600135610b21565b6101f96004803603602081101561037657600080fd5b50356001600160a01b0316610d1e565b6101f96004803603604081101561039c57600080fd5b5080359060200135610d89565b610168600480360360408110156103bf57600080fd5b50803590602001356001600160a01b0316610ef9565b6001546001600160a01b031681565b68d8d726b7177a80000081565b600281815481106103fe57fe5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909160ff1685565b60045481565b6000546001600160a01b0316331461048b5760405162461bcd60e51b815260040180806020018281038252602c815260200180611699602c913960400191505060405180910390fd5b610493610ac8565b6000600283815481106104a257fe5b60009182526020909120600590910201600481015490915060ff16156104e9576104e5826104df836001015460045461105590919063ffffffff16565b906110b2565b6004555b6001015550565b6000818310610501575060006105af565b600654821061056957600654831061051b575060006105af565b600554831161054e5761054760075461054160055460065461105590919063ffffffff16565b90611113565b90506105af565b6105476007546105418560065461105590919063ffffffff16565b600554821161057a575060006105af565b600554831161059e576105476007546105416005548561105590919063ffffffff16565b600754610547906105418486611055565b92915050565b60003390506000600284815481106105c957fe5b600091825260208083208784526003825260408085206001600160a01b03881686529092529220805460059092029092019250841115610645576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b61064e85610772565b600061068b8260010154610685670de0b6b3a764000061067f8760030154876000015461111390919063ffffffff16565b9061116c565b90611055565b905080156106dd5761069d84826111d3565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b84156107075781546106ef9086611055565b82558254610707906001600160a01b03168587611289565b6003830154825461072591670de0b6b3a76400009161067f91611113565b600183015560408051868152905187916001600160a01b038716917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a3505050505050565b60006002828154811061078157fe5b90600052602060002090600502019050806002015442116107a257506108cd565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156107ec57600080fd5b505afa158015610800573d6000803e3d6000fd5b505050506040513d602081101561081657600080fd5b505190508061082c5750426002909101556108cd565b600482015460ff1661085d576004808301805460ff191660019081179091558301549054610859916110b2565b6004555b600454156108c45760006108758360020154426104f0565b9050600061089660045461067f86600101548561111390919063ffffffff16565b90506108bc6108b18461067f84670de0b6b3a7640000611113565b6003860154906110b2565b600385015550505b50426002909101555b50565b6000600282815481106108df57fe5b60009182526020808320858452600382526040808520338087529352842080548582556001820195909555600590930201805490945091929161092f916001600160a01b03919091169083611289565b604080518281529051859133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350505050565b6000546001600160a01b031633146109b55760405162461bcd60e51b815260040180806020018281038252602c815260200180611699602c913960400191505060405180910390fd5b6006546276a70001421015610a9a576001546001600160a01b0384811691161415610a0f576040805162461bcd60e51b81526020600482015260056024820152643837b630b960d91b604482015290519081900360640190fd5b60025460005b81811015610a9757600060028281548110610a2c57fe5b6000918252602090912060059091020180549091506001600160a01b0387811691161415610a8e576040805162461bcd60e51b815260206004820152600a6024820152693837b7b6173a37b5b2b760b11b604482015290519081900360640190fd5b50600101610a15565b50505b610aae6001600160a01b0384168284611289565b505050565b6000546001600160a01b031681565b60055481565b60025460005b81811015610ae757610adf81610772565b600101610ace565b5050565b60065481565b60075481565b60036020908152600092835260408084209091529082529020805460019091015482565b60085481565b6000546001600160a01b03163314610b6a5760405162461bcd60e51b815260040180806020018281038252602c815260200180611699602c913960400191505060405180910390fd5b610b73836112db565b8115610b8157610b81610ac8565b600554421015610bad5780610b995750600554610ba8565b600554811015610ba857506005545b610bc1565b801580610bb957504281105b15610bc15750425b600060055482111580610bd45750428211155b6040805160a0810182526001600160a01b03878116825260208201898152928201868152600060608401818152861580156080870190815260028054600181018255945295517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace600590940293840180546001600160a01b031916919096161790945594517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf82015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad082015592517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad184015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad2909201805460ff191692151592909217909155909150610d1757600454610d1390866110b2565b6004555b5050505050565b6000546001600160a01b03163314610d675760405162461bcd60e51b815260040180806020018281038252602c815260200180611699602c913960400191505060405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000339050600060028481548110610d9d57fe5b600091825260208083208784526003825260408085206001600160a01b0388168652909252922060059091029091019150610dd785610772565b805415610e63576000610e0f8260010154610685670de0b6b3a764000061067f8760030154876000015461111390919063ffffffff16565b90508015610e6157610e2184826111d3565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505b8315610e8f578154610e80906001600160a01b0316843087611375565b8054610e8c90856110b2565b81555b60038201548154610ead91670de0b6b3a76400009161067f91611113565b600182015560408051858152905186916001600160a01b038616917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a35050505050565b60008060028481548110610f0957fe5b60009182526020808320878452600380835260408086206001600160a01b03808b168852908552818720600590960290930191820154825482516370a0823160e01b815230600482015292519398509596909590949316926370a0823192602480840193829003018186803b158015610f8157600080fd5b505afa158015610f95573d6000803e3d6000fd5b505050506040513d6020811015610fab57600080fd5b5051600285015490915042118015610fc257508015155b1561101f576000610fd78560020154426104f0565b90506000610ff860045461067f88600101548561111390919063ffffffff16565b905061101a6110138461067f84670de0b6b3a7640000611113565b85906110b2565b935050505b61104a8360010154610685670de0b6b3a764000061067f86886000015461111390919063ffffffff16565b979650505050505050565b6000828211156110ac576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561110c576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600082611122575060006105af565b8282028284828161112f57fe5b041461110c5760405162461bcd60e51b81526004018080602001828103825260218152602001806116eb6021913960400191505060405180910390fd5b60008082116111c2576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816111cb57fe5b049392505050565b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561121e57600080fd5b505afa158015611232573d6000803e3d6000fd5b505050506040513d602081101561124857600080fd5b505190508015610aae578082111561127657600154611271906001600160a01b03168483611289565b610aae565b600154610aae906001600160a01b031684845b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610aae9084906113d5565b60025460005b81811015610aae57826001600160a01b03166002828154811061130057fe5b60009182526020909120600590910201546001600160a01b0316141561136d576040805162461bcd60e51b815260206004820181905260248201527f506f6c617247656e65736973506f6f6c3a206578697374696e6720706f6f6c3f604482015290519081900360640190fd5b6001016112e1565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526113cf9085906113d5565b50505050565b606061142a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166114869092919063ffffffff16565b805190915015610aae5780806020019051602081101561144957600080fd5b5051610aae5760405162461bcd60e51b815260040180806020018281038252602a81526020018061170c602a913960400191505060405180910390fd5b6060611495848460008561149d565b949350505050565b6060824710156114de5760405162461bcd60e51b81526004018080602001828103825260268152602001806116c56026913960400191505060405180910390fd5b6114e7856115ee565b611538576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106115775780518252601f199092019160209182019101611558565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146115d9576040519150601f19603f3d011682016040523d82523d6000602084013e6115de565b606091505b509150915061104a8282866115f4565b3b151590565b6060831561160357508161110c565b8251156116135782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561165d578181015183820152602001611645565b50505050905090810190601f16801561168a5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe506f6c617247656e65736973506f6f6c3a2063616c6c6572206973206e6f7420746865206f70657261746f72416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220b35dbbf4619f109e3dff0661e842d1705c37150afc61f5e7a796a2a1ff50991f64736f6c634300060c0033

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: QmaQpay2VMXm3JsserWaqtgGY5KU9v4eDmwuqA44V3mZDg
RawDecoded
Length: 53 bytes
0xa2646970667358221220b35dbbf4619f109e3dff0661e842d1705c37150afc61f5e7a796a2a1ff50991f64736f6c634300060c0033

Runtime Bytecode

0x608060405234801561001057600080fd5b50600436106101375760003560e01c8063570ca735116100b857806393f1a40b1161007c57806393f1a40b146102d9578063943f013d1461031e57806396805e5414610326578063b3ab15fb14610360578063e2bbb15814610386578063f42df1d7146103a957610137565b8063570ca735146102b15780635f96dc11146102b9578063630b5ba1146102c15780636e271dd5146102c95780637d5a3f63146102d157610137565b8063231f0c6a116100ff578063231f0c6a146101fb578063441a3e701461021e57806351eb05a6146102415780635312ea8e1461025e57806354575af41461027b57610137565b80630996dc301461013c57806309cf6091146101605780631526fe271461017a57806317caf6f1146101ce5780631ab06ee5146101d6575b600080fd5b6101446103d5565b604080516001600160a01b039092168252519081900360200190f35b6101686103e4565b60408051918252519081900360200190f35b6101976004803603602081101561019057600080fd5b50356103f1565b604080516001600160a01b039096168652602086019490945284840192909252606084015215156080830152519081900360a00190f35b61016861043c565b6101f9600480360360408110156101ec57600080fd5b5080359060200135610442565b005b6101686004803603604081101561021157600080fd5b50803590602001356104f0565b6101f96004803603604081101561023457600080fd5b50803590602001356105b5565b6101f96004803603602081101561025757600080fd5b5035610772565b6101f96004803603602081101561027457600080fd5b50356108d0565b6101f96004803603606081101561029157600080fd5b506001600160a01b0381358116916020810135916040909101351661096c565b610144610ab3565b610168610ac2565b6101f9610ac8565b610168610aeb565b610168610af1565b610305600480360360408110156102ef57600080fd5b50803590602001356001600160a01b0316610af7565b6040805192835260208301919091528051918290030190f35b610168610b1b565b6101f96004803603608081101561033c57600080fd5b508035906001600160a01b0360208201351690604081013515159060600135610b21565b6101f96004803603602081101561037657600080fd5b50356001600160a01b0316610d1e565b6101f96004803603604081101561039c57600080fd5b5080359060200135610d89565b610168600480360360408110156103bf57600080fd5b50803590602001356001600160a01b0316610ef9565b6001546001600160a01b031681565b68d8d726b7177a80000081565b600281815481106103fe57fe5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909160ff1685565b60045481565b6000546001600160a01b0316331461048b5760405162461bcd60e51b815260040180806020018281038252602c815260200180611699602c913960400191505060405180910390fd5b610493610ac8565b6000600283815481106104a257fe5b60009182526020909120600590910201600481015490915060ff16156104e9576104e5826104df836001015460045461105590919063ffffffff16565b906110b2565b6004555b6001015550565b6000818310610501575060006105af565b600654821061056957600654831061051b575060006105af565b600554831161054e5761054760075461054160055460065461105590919063ffffffff16565b90611113565b90506105af565b6105476007546105418560065461105590919063ffffffff16565b600554821161057a575060006105af565b600554831161059e576105476007546105416005548561105590919063ffffffff16565b600754610547906105418486611055565b92915050565b60003390506000600284815481106105c957fe5b600091825260208083208784526003825260408085206001600160a01b03881686529092529220805460059092029092019250841115610645576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b61064e85610772565b600061068b8260010154610685670de0b6b3a764000061067f8760030154876000015461111390919063ffffffff16565b9061116c565b90611055565b905080156106dd5761069d84826111d3565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b84156107075781546106ef9086611055565b82558254610707906001600160a01b03168587611289565b6003830154825461072591670de0b6b3a76400009161067f91611113565b600183015560408051868152905187916001600160a01b038716917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a3505050505050565b60006002828154811061078157fe5b90600052602060002090600502019050806002015442116107a257506108cd565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156107ec57600080fd5b505afa158015610800573d6000803e3d6000fd5b505050506040513d602081101561081657600080fd5b505190508061082c5750426002909101556108cd565b600482015460ff1661085d576004808301805460ff191660019081179091558301549054610859916110b2565b6004555b600454156108c45760006108758360020154426104f0565b9050600061089660045461067f86600101548561111390919063ffffffff16565b90506108bc6108b18461067f84670de0b6b3a7640000611113565b6003860154906110b2565b600385015550505b50426002909101555b50565b6000600282815481106108df57fe5b60009182526020808320858452600382526040808520338087529352842080548582556001820195909555600590930201805490945091929161092f916001600160a01b03919091169083611289565b604080518281529051859133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350505050565b6000546001600160a01b031633146109b55760405162461bcd60e51b815260040180806020018281038252602c815260200180611699602c913960400191505060405180910390fd5b6006546276a70001421015610a9a576001546001600160a01b0384811691161415610a0f576040805162461bcd60e51b81526020600482015260056024820152643837b630b960d91b604482015290519081900360640190fd5b60025460005b81811015610a9757600060028281548110610a2c57fe5b6000918252602090912060059091020180549091506001600160a01b0387811691161415610a8e576040805162461bcd60e51b815260206004820152600a6024820152693837b7b6173a37b5b2b760b11b604482015290519081900360640190fd5b50600101610a15565b50505b610aae6001600160a01b0384168284611289565b505050565b6000546001600160a01b031681565b60055481565b60025460005b81811015610ae757610adf81610772565b600101610ace565b5050565b60065481565b60075481565b60036020908152600092835260408084209091529082529020805460019091015482565b60085481565b6000546001600160a01b03163314610b6a5760405162461bcd60e51b815260040180806020018281038252602c815260200180611699602c913960400191505060405180910390fd5b610b73836112db565b8115610b8157610b81610ac8565b600554421015610bad5780610b995750600554610ba8565b600554811015610ba857506005545b610bc1565b801580610bb957504281105b15610bc15750425b600060055482111580610bd45750428211155b6040805160a0810182526001600160a01b03878116825260208201898152928201868152600060608401818152861580156080870190815260028054600181018255945295517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace600590940293840180546001600160a01b031916919096161790945594517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf82015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad082015592517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad184015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad2909201805460ff191692151592909217909155909150610d1757600454610d1390866110b2565b6004555b5050505050565b6000546001600160a01b03163314610d675760405162461bcd60e51b815260040180806020018281038252602c815260200180611699602c913960400191505060405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000339050600060028481548110610d9d57fe5b600091825260208083208784526003825260408085206001600160a01b0388168652909252922060059091029091019150610dd785610772565b805415610e63576000610e0f8260010154610685670de0b6b3a764000061067f8760030154876000015461111390919063ffffffff16565b90508015610e6157610e2184826111d3565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505b8315610e8f578154610e80906001600160a01b0316843087611375565b8054610e8c90856110b2565b81555b60038201548154610ead91670de0b6b3a76400009161067f91611113565b600182015560408051858152905186916001600160a01b038616917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a35050505050565b60008060028481548110610f0957fe5b60009182526020808320878452600380835260408086206001600160a01b03808b168852908552818720600590960290930191820154825482516370a0823160e01b815230600482015292519398509596909590949316926370a0823192602480840193829003018186803b158015610f8157600080fd5b505afa158015610f95573d6000803e3d6000fd5b505050506040513d6020811015610fab57600080fd5b5051600285015490915042118015610fc257508015155b1561101f576000610fd78560020154426104f0565b90506000610ff860045461067f88600101548561111390919063ffffffff16565b905061101a6110138461067f84670de0b6b3a7640000611113565b85906110b2565b935050505b61104a8360010154610685670de0b6b3a764000061067f86886000015461111390919063ffffffff16565b979650505050505050565b6000828211156110ac576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561110c576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600082611122575060006105af565b8282028284828161112f57fe5b041461110c5760405162461bcd60e51b81526004018080602001828103825260218152602001806116eb6021913960400191505060405180910390fd5b60008082116111c2576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816111cb57fe5b049392505050565b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561121e57600080fd5b505afa158015611232573d6000803e3d6000fd5b505050506040513d602081101561124857600080fd5b505190508015610aae578082111561127657600154611271906001600160a01b03168483611289565b610aae565b600154610aae906001600160a01b031684845b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610aae9084906113d5565b60025460005b81811015610aae57826001600160a01b03166002828154811061130057fe5b60009182526020909120600590910201546001600160a01b0316141561136d576040805162461bcd60e51b815260206004820181905260248201527f506f6c617247656e65736973506f6f6c3a206578697374696e6720706f6f6c3f604482015290519081900360640190fd5b6001016112e1565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526113cf9085906113d5565b50505050565b606061142a826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166114869092919063ffffffff16565b805190915015610aae5780806020019051602081101561144957600080fd5b5051610aae5760405162461bcd60e51b815260040180806020018281038252602a81526020018061170c602a913960400191505060405180910390fd5b6060611495848460008561149d565b949350505050565b6060824710156114de5760405162461bcd60e51b81526004018080602001828103825260268152602001806116c56026913960400191505060405180910390fd5b6114e7856115ee565b611538576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106115775780518252601f199092019160209182019101611558565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146115d9576040519150601f19603f3d011682016040523d82523d6000602084013e6115de565b606091505b509150915061104a8282866115f4565b3b151590565b6060831561160357508161110c565b8251156116135782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561165d578181015183820152602001611645565b50505050905090810190601f16801561168a5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe506f6c617247656e65736973506f6f6c3a2063616c6c6572206973206e6f7420746865206f70657261746f72416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220a50f830118883c333e55524deda1cfcf72e04508aa0d3d40bd26d663f3cf458564736f6c634300060c0033

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: QmaQpay2VMXm3JsserWaqtgGY5KU9v4eDmwuqA44V3mZDg
RawDecoded
Length: 53 bytes
0xa2646970667358221220b35dbbf4619f109e3dff0661e842d1705c37150afc61f5e7a796a2a1ff50991f64736f6c634300060c0033

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
594253
Original (recompiled):0xa2646970667358221220b35dbbf4619f109e3dff0661e842d1705c37150afc61f5e7a796a2a1ff50991f64736f6c634300060c0033
Transformed (onchain):0xa2646970667358221220a50f830118883c333e55524deda1cfcf72e04508aa0d3d40bd26d663f3cf458564736f6c634300060c0033

Storage Layout

SlotOffsetBytesLabelTypeContract
0020operatoraddresscontracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool
1020polarcontract IERC20contracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool
2032poolInfostruct PolarGenesisRewardPool.PoolInfo[]contracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool
3032userInfomapping(uint256 ⇒ mapping(address ⇒ struct PolarGenesisRewardPool.UserInfo))contracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool
4032totalAllocPointuint256contracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool
5032poolStartTimeuint256contracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool
6032poolEndTimeuint256contracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool
7032polarPerSeconduint256contracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool
8032runningTimeuint256contracts/distribution/PolarGenesisRewardPool.sol:PolarGenesisRewardPool

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...
0x7afd06811120462e86dbd41554445928C7AFBCAD on Aurora Mainnet (1313161554)