Sourcify Logosourcify.eth

0xA5dF6D8D59A7fBDb8a11E23FDa9d11c4103dc49f

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
SpolarRewardPool
Compilation Target
contracts/distribution/SpolarRewardPool.sol:SpolarRewardPool
Language
Solidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2024-08-08 14:04:57 UTC
Deployer
0x3160F7328DF59C14D85DFd09aDdAD4EF18aE3e2c
Deployment Transaction
0xae3e755dac6f7ef0d41e6bb23ae89504b7f0b012903bffe450b3d69a7b851135
Block Number
59564778
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/SpolarRewardPool.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

0x6080604052600060045566059ea135050d0060075563018b820060085534801561002857600080fd5b506040516118573803806118578339818101604052604081101561004b57600080fd5b508051602090910151428111610091576040805162461bcd60e51b815260206004808301919091526024820152636c61746560e01b604482015290519081900360640190fd5b6001600160a01b038216156100bc57600180546001600160a01b0319166001600160a01b0384161790555b60058190556008540160065550600080546001600160a01b0319163317905561176d806100ea6000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806354b9a676116100b857806393f1a40b1161007c57806393f1a40b146102d9578063943f013d1461031e57806396805e5414610326578063b3ab15fb14610360578063cf4b55cb14610386578063e2bbb158146103b257610137565b806354b9a676146102b1578063570ca735146102b95780635f96dc11146102c1578063630b5ba1146102c95780636e271dd5146102d157610137565b8063231f0c6a116100ff578063231f0c6a146101fb578063441a3e701461021e57806351eb05a6146102415780635312ea8e1461025e57806354575af41461027b57610137565b806309cf60911461013c5780631526fe271461015657806317caf6f1146101aa578063190707b6146101b25780631ab06ee5146101d6575b600080fd5b6101446103d5565b60408051918252519081900360200190f35b6101736004803603602081101561016c57600080fd5b50356103e3565b604080516001600160a01b039096168652602086019490945284840192909252606084015215156080830152519081900360a00190f35b61014461042e565b6101ba610434565b604080516001600160a01b039092168252519081900360200190f35b6101f9600480360360408110156101ec57600080fd5b5080359060200135610443565b005b6101446004803603604081101561021157600080fd5b50803590602001356104f1565b6101f96004803603604081101561023457600080fd5b50803590602001356105b6565b6101f96004803603602081101561025757600080fd5b5035610773565b6101f96004803603602081101561027457600080fd5b50356108d1565b6101f96004803603606081101561029157600080fd5b506001600160a01b0381358116916020810135916040909101351661096d565b610144610ab5565b6101ba610abb565b610144610aca565b6101f9610ad0565b610144610af3565b610305600480360360408110156102ef57600080fd5b50803590602001356001600160a01b0316610af9565b6040805192835260208301919091528051918290030190f35b610144610b1d565b6101f96004803603608081101561033c57600080fd5b508035906001600160a01b0360208201351690604081013515159060600135610b23565b6101f96004803603602081101561037657600080fd5b50356001600160a01b0316610d20565b6101446004803603604081101561039c57600080fd5b50803590602001356001600160a01b0316610d8b565b6101f9600480360360408110156103c857600080fd5b5080359060200135610ee7565b6908ae9d4cd4b0a7a0000081565b600281815481106103f057fe5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909160ff1685565b60045481565b6001546001600160a01b031681565b6000546001600160a01b0316331461048c5760405162461bcd60e51b815260040180806020018281038252602c8152602001806116e2602c913960400191505060405180910390fd5b610494610ad0565b6000600283815481106104a357fe5b60009182526020909120600590910201600481015490915060ff16156104ea576104e6826104e0836001015460045461105790919063ffffffff16565b906110b4565b6004555b6001015550565b6000818310610502575060006105b0565b600654821061056a57600654831061051c575060006105b0565b600554831161054f5761054860075461054260055460065461105790919063ffffffff16565b90611115565b90506105b0565b6105486007546105428560065461105790919063ffffffff16565b600554821161057b575060006105b0565b600554831161059f576105486007546105426005548561105790919063ffffffff16565b600754610548906105428486611057565b92915050565b60003390506000600284815481106105ca57fe5b600091825260208083208784526003825260408085206001600160a01b03881686529092529220805460059092029092019250841115610646576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b61064f85610773565b600061068c8260010154610686670de0b6b3a76400006106808760030154876000015461111590919063ffffffff16565b9061116e565b90611057565b905080156106de5761069e84826111d5565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b84156107085781546106f09086611057565b82558254610708906001600160a01b0316858761128b565b6003830154825461072691670de0b6b3a76400009161068091611115565b600183015560408051868152905187916001600160a01b038716917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a3505050505050565b60006002828154811061078257fe5b90600052602060002090600502019050806002015442116107a357506108ce565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156107ed57600080fd5b505afa158015610801573d6000803e3d6000fd5b505050506040513d602081101561081757600080fd5b505190508061082d5750426002909101556108ce565b600482015460ff1661085e576004808301805460ff19166001908117909155830154905461085a916110b4565b6004555b600454156108c55760006108768360020154426104f1565b9050600061089760045461068086600101548561111590919063ffffffff16565b90506108bd6108b28461068084670de0b6b3a7640000611115565b6003860154906110b4565b600385015550505b50426002909101555b50565b6000600282815481106108e057fe5b600091825260208083208584526003825260408085203380875293528420805485825560018201959095556005909302018054909450919291610930916001600160a01b0391909116908361128b565b604080518281529051859133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350505050565b6000546001600160a01b031633146109b65760405162461bcd60e51b815260040180806020018281038252602c8152602001806116e2602c913960400191505060405180910390fd5b6006546276a70001421015610a9c576001546001600160a01b0384811691161415610a11576040805162461bcd60e51b815260206004820152600660248201526539b837b630b960d11b604482015290519081900360640190fd5b60025460005b81811015610a9957600060028281548110610a2e57fe5b6000918252602090912060059091020180549091506001600160a01b0387811691161415610a90576040805162461bcd60e51b815260206004820152600a6024820152693837b7b6173a37b5b2b760b11b604482015290519081900360640190fd5b50600101610a17565b50505b610ab06001600160a01b038416828461128b565b505050565b60075481565b6000546001600160a01b031681565b60055481565b60025460005b81811015610aef57610ae781610773565b600101610ad6565b5050565b60065481565b60036020908152600092835260408084209091529082529020805460019091015482565b60085481565b6000546001600160a01b03163314610b6c5760405162461bcd60e51b815260040180806020018281038252602c8152602001806116e2602c913960400191505060405180910390fd5b610b75836112dd565b8115610b8357610b83610ad0565b600554421015610baf5780610b9b5750600554610baa565b600554811015610baa57506005545b610bc3565b801580610bbb57504281105b15610bc35750425b600060055482111580610bd65750428211155b6040805160a0810182526001600160a01b03878116825260208201898152928201868152600060608401818152861580156080870190815260028054600181018255945295517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace600590940293840180546001600160a01b031916919096161790945594517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf82015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad082015592517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad184015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad2909201805460ff191692151592909217909155909150610d1957600454610d1590866110b4565b6004555b5050505050565b6000546001600160a01b03163314610d695760405162461bcd60e51b815260040180806020018281038252602c8152602001806116e2602c913960400191505060405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008060028481548110610d9b57fe5b60009182526020808320878452600380835260408086206001600160a01b03808b168852908552818720600590960290930191820154825482516370a0823160e01b815230600482015292519398509596909590949316926370a0823192602480840193829003018186803b158015610e1357600080fd5b505afa158015610e27573d6000803e3d6000fd5b505050506040513d6020811015610e3d57600080fd5b5051600285015490915042118015610e5457508015155b15610eb1576000610e698560020154426104f1565b90506000610e8a60045461068088600101548561111590919063ffffffff16565b9050610eac610ea58461068084670de0b6b3a7640000611115565b85906110b4565b935050505b610edc8360010154610686670de0b6b3a764000061068086886000015461111590919063ffffffff16565b979650505050505050565b6000339050600060028481548110610efb57fe5b600091825260208083208784526003825260408085206001600160a01b0388168652909252922060059091029091019150610f3585610773565b805415610fc1576000610f6d8260010154610686670de0b6b3a76400006106808760030154876000015461111590919063ffffffff16565b90508015610fbf57610f7f84826111d5565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505b8315610fed578154610fde906001600160a01b0316843087611377565b8054610fea90856110b4565b81555b6003820154815461100b91670de0b6b3a76400009161068091611115565b600182015560408051858152905186916001600160a01b038616917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a35050505050565b6000828211156110ae576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561110e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600082611124575060006105b0565b8282028284828161113157fe5b041461110e5760405162461bcd60e51b81526004018080602001828103825260218152602001806116c16021913960400191505060405180910390fd5b60008082116111c4576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816111cd57fe5b049392505050565b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561122057600080fd5b505afa158015611234573d6000803e3d6000fd5b505050506040513d602081101561124a57600080fd5b505190508015610ab0578082111561127857600154611273906001600160a01b0316848361128b565b610ab0565b600154610ab0906001600160a01b031684845b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610ab09084906113d7565b60025460005b81811015610ab057826001600160a01b03166002828154811061130257fe5b60009182526020909120600590910201546001600160a01b0316141561136f576040805162461bcd60e51b815260206004820181905260248201527f53706f6c6172526577617264506f6f6c3a206578697374696e6720706f6f6c3f604482015290519081900360640190fd5b6001016112e3565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526113d19085906113d7565b50505050565b606061142c826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166114889092919063ffffffff16565b805190915015610ab05780806020019051602081101561144b57600080fd5b5051610ab05760405162461bcd60e51b815260040180806020018281038252602a81526020018061170e602a913960400191505060405180910390fd5b6060611497848460008561149f565b949350505050565b6060824710156114e05760405162461bcd60e51b815260040180806020018281038252602681526020018061169b6026913960400191505060405180910390fd5b6114e9856115f0565b61153a576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106115795780518252601f19909201916020918201910161155a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146115db576040519150601f19603f3d011682016040523d82523d6000602084013e6115e0565b606091505b5091509150610edc8282866115f6565b3b151590565b6060831561160557508161110e565b8251156116155782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561165f578181015183820152602001611647565b50505050905090810190601f16801561168c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7753706f6c6172526577617264506f6f6c3a2063616c6c6572206973206e6f7420746865206f70657261746f725361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a2646970667358221220a5abf70a226fef7177f97de62a878b1250de954c04d943c3ea517768901cacc864736f6c634300060c0033

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: QmZVN4oa7TxHTB4nbD2dd97umnS5VXGdjGGRY3ckDm26Bh
RawDecoded
Length: 53 bytes
0xa2646970667358221220a5abf70a226fef7177f97de62a878b1250de954c04d943c3ea517768901cacc864736f6c634300060c0033

Runtime Bytecode

0x608060405234801561001057600080fd5b50600436106101375760003560e01c806354b9a676116100b857806393f1a40b1161007c57806393f1a40b146102d9578063943f013d1461031e57806396805e5414610326578063b3ab15fb14610360578063cf4b55cb14610386578063e2bbb158146103b257610137565b806354b9a676146102b1578063570ca735146102b95780635f96dc11146102c1578063630b5ba1146102c95780636e271dd5146102d157610137565b8063231f0c6a116100ff578063231f0c6a146101fb578063441a3e701461021e57806351eb05a6146102415780635312ea8e1461025e57806354575af41461027b57610137565b806309cf60911461013c5780631526fe271461015657806317caf6f1146101aa578063190707b6146101b25780631ab06ee5146101d6575b600080fd5b6101446103d5565b60408051918252519081900360200190f35b6101736004803603602081101561016c57600080fd5b50356103e3565b604080516001600160a01b039096168652602086019490945284840192909252606084015215156080830152519081900360a00190f35b61014461042e565b6101ba610434565b604080516001600160a01b039092168252519081900360200190f35b6101f9600480360360408110156101ec57600080fd5b5080359060200135610443565b005b6101446004803603604081101561021157600080fd5b50803590602001356104f1565b6101f96004803603604081101561023457600080fd5b50803590602001356105b6565b6101f96004803603602081101561025757600080fd5b5035610773565b6101f96004803603602081101561027457600080fd5b50356108d1565b6101f96004803603606081101561029157600080fd5b506001600160a01b0381358116916020810135916040909101351661096d565b610144610ab5565b6101ba610abb565b610144610aca565b6101f9610ad0565b610144610af3565b610305600480360360408110156102ef57600080fd5b50803590602001356001600160a01b0316610af9565b6040805192835260208301919091528051918290030190f35b610144610b1d565b6101f96004803603608081101561033c57600080fd5b508035906001600160a01b0360208201351690604081013515159060600135610b23565b6101f96004803603602081101561037657600080fd5b50356001600160a01b0316610d20565b6101446004803603604081101561039c57600080fd5b50803590602001356001600160a01b0316610d8b565b6101f9600480360360408110156103c857600080fd5b5080359060200135610ee7565b6908ae9d4cd4b0a7a0000081565b600281815481106103f057fe5b6000918252602090912060059091020180546001820154600283015460038401546004909401546001600160a01b0390931694509092909160ff1685565b60045481565b6001546001600160a01b031681565b6000546001600160a01b0316331461048c5760405162461bcd60e51b815260040180806020018281038252602c8152602001806116e2602c913960400191505060405180910390fd5b610494610ad0565b6000600283815481106104a357fe5b60009182526020909120600590910201600481015490915060ff16156104ea576104e6826104e0836001015460045461105790919063ffffffff16565b906110b4565b6004555b6001015550565b6000818310610502575060006105b0565b600654821061056a57600654831061051c575060006105b0565b600554831161054f5761054860075461054260055460065461105790919063ffffffff16565b90611115565b90506105b0565b6105486007546105428560065461105790919063ffffffff16565b600554821161057b575060006105b0565b600554831161059f576105486007546105426005548561105790919063ffffffff16565b600754610548906105428486611057565b92915050565b60003390506000600284815481106105ca57fe5b600091825260208083208784526003825260408085206001600160a01b03881686529092529220805460059092029092019250841115610646576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b61064f85610773565b600061068c8260010154610686670de0b6b3a76400006106808760030154876000015461111590919063ffffffff16565b9061116e565b90611057565b905080156106de5761069e84826111d5565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b84156107085781546106f09086611057565b82558254610708906001600160a01b0316858761128b565b6003830154825461072691670de0b6b3a76400009161068091611115565b600183015560408051868152905187916001600160a01b038716917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a3505050505050565b60006002828154811061078257fe5b90600052602060002090600502019050806002015442116107a357506108ce565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156107ed57600080fd5b505afa158015610801573d6000803e3d6000fd5b505050506040513d602081101561081757600080fd5b505190508061082d5750426002909101556108ce565b600482015460ff1661085e576004808301805460ff19166001908117909155830154905461085a916110b4565b6004555b600454156108c55760006108768360020154426104f1565b9050600061089760045461068086600101548561111590919063ffffffff16565b90506108bd6108b28461068084670de0b6b3a7640000611115565b6003860154906110b4565b600385015550505b50426002909101555b50565b6000600282815481106108e057fe5b600091825260208083208584526003825260408085203380875293528420805485825560018201959095556005909302018054909450919291610930916001600160a01b0391909116908361128b565b604080518281529051859133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350505050565b6000546001600160a01b031633146109b65760405162461bcd60e51b815260040180806020018281038252602c8152602001806116e2602c913960400191505060405180910390fd5b6006546276a70001421015610a9c576001546001600160a01b0384811691161415610a11576040805162461bcd60e51b815260206004820152600660248201526539b837b630b960d11b604482015290519081900360640190fd5b60025460005b81811015610a9957600060028281548110610a2e57fe5b6000918252602090912060059091020180549091506001600160a01b0387811691161415610a90576040805162461bcd60e51b815260206004820152600a6024820152693837b7b6173a37b5b2b760b11b604482015290519081900360640190fd5b50600101610a17565b50505b610ab06001600160a01b038416828461128b565b505050565b60075481565b6000546001600160a01b031681565b60055481565b60025460005b81811015610aef57610ae781610773565b600101610ad6565b5050565b60065481565b60036020908152600092835260408084209091529082529020805460019091015482565b60085481565b6000546001600160a01b03163314610b6c5760405162461bcd60e51b815260040180806020018281038252602c8152602001806116e2602c913960400191505060405180910390fd5b610b75836112dd565b8115610b8357610b83610ad0565b600554421015610baf5780610b9b5750600554610baa565b600554811015610baa57506005545b610bc3565b801580610bbb57504281105b15610bc35750425b600060055482111580610bd65750428211155b6040805160a0810182526001600160a01b03878116825260208201898152928201868152600060608401818152861580156080870190815260028054600181018255945295517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ace600590940293840180546001600160a01b031916919096161790945594517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5acf82015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad082015592517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad184015590517f405787fa12a823e0f2b7631cc41b3ba8828b3321ca811111fa75cd3aa3bb5ad2909201805460ff191692151592909217909155909150610d1957600454610d1590866110b4565b6004555b5050505050565b6000546001600160a01b03163314610d695760405162461bcd60e51b815260040180806020018281038252602c8152602001806116e2602c913960400191505060405180910390fd5b600080546001600160a01b0319166001600160a01b0392909216919091179055565b60008060028481548110610d9b57fe5b60009182526020808320878452600380835260408086206001600160a01b03808b168852908552818720600590960290930191820154825482516370a0823160e01b815230600482015292519398509596909590949316926370a0823192602480840193829003018186803b158015610e1357600080fd5b505afa158015610e27573d6000803e3d6000fd5b505050506040513d6020811015610e3d57600080fd5b5051600285015490915042118015610e5457508015155b15610eb1576000610e698560020154426104f1565b90506000610e8a60045461068088600101548561111590919063ffffffff16565b9050610eac610ea58461068084670de0b6b3a7640000611115565b85906110b4565b935050505b610edc8360010154610686670de0b6b3a764000061068086886000015461111590919063ffffffff16565b979650505050505050565b6000339050600060028481548110610efb57fe5b600091825260208083208784526003825260408085206001600160a01b0388168652909252922060059091029091019150610f3585610773565b805415610fc1576000610f6d8260010154610686670de0b6b3a76400006106808760030154876000015461111590919063ffffffff16565b90508015610fbf57610f7f84826111d5565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505b8315610fed578154610fde906001600160a01b0316843087611377565b8054610fea90856110b4565b81555b6003820154815461100b91670de0b6b3a76400009161068091611115565b600182015560408051858152905186916001600160a01b038616917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a35050505050565b6000828211156110ae576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561110e576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600082611124575060006105b0565b8282028284828161113157fe5b041461110e5760405162461bcd60e51b81526004018080602001828103825260218152602001806116c16021913960400191505060405180910390fd5b60008082116111c4576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b8183816111cd57fe5b049392505050565b600154604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561122057600080fd5b505afa158015611234573d6000803e3d6000fd5b505050506040513d602081101561124a57600080fd5b505190508015610ab0578082111561127857600154611273906001600160a01b0316848361128b565b610ab0565b600154610ab0906001600160a01b031684845b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b179052610ab09084906113d7565b60025460005b81811015610ab057826001600160a01b03166002828154811061130257fe5b60009182526020909120600590910201546001600160a01b0316141561136f576040805162461bcd60e51b815260206004820181905260248201527f53706f6c6172526577617264506f6f6c3a206578697374696e6720706f6f6c3f604482015290519081900360640190fd5b6001016112e3565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b1790526113d19085906113d7565b50505050565b606061142c826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166114889092919063ffffffff16565b805190915015610ab05780806020019051602081101561144b57600080fd5b5051610ab05760405162461bcd60e51b815260040180806020018281038252602a81526020018061170e602a913960400191505060405180910390fd5b6060611497848460008561149f565b949350505050565b6060824710156114e05760405162461bcd60e51b815260040180806020018281038252602681526020018061169b6026913960400191505060405180910390fd5b6114e9856115f0565b61153a576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106115795780518252601f19909201916020918201910161155a565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d80600081146115db576040519150601f19603f3d011682016040523d82523d6000602084013e6115e0565b606091505b5091509150610edc8282866115f6565b3b151590565b6060831561160557508161110e565b8251156116155782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561165f578181015183820152602001611647565b50505050905090810190601f16801561168c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f7753706f6c6172526577617264506f6f6c3a2063616c6c6572206973206e6f7420746865206f70657261746f725361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564a264697066735822122040156e6c7d44c479b100deadf0f0d05746aafd9e44466e413e29057b2039a63264736f6c634300060c0033

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: QmZVN4oa7TxHTB4nbD2dd97umnS5VXGdjGGRY3ckDm26Bh
RawDecoded
Length: 53 bytes
0xa2646970667358221220a5abf70a226fef7177f97de62a878b1250de954c04d943c3ea517768901cacc864736f6c634300060c0033

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
594453
Original (recompiled):0xa2646970667358221220a5abf70a226fef7177f97de62a878b1250de954c04d943c3ea517768901cacc864736f6c634300060c0033
Transformed (onchain):0xa264697066735822122040156e6c7d44c479b100deadf0f0d05746aafd9e44466e413e29057b2039a63264736f6c634300060c0033

Storage Layout

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

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