Sourcify Logosourcify.eth

0xb97Ab025C280b9941b3E800C7E8FD4aadBfF48Ff

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
BinarisGenesisRewardPool
Compilation Target
contracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool
Language
Solidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2024-08-08 14:05:23 UTC
Deployer
0x3160F7328DF59C14D85DFd09aDdAD4EF18aE3e2c
Deployment Transaction
0x85dea567a99a058ced844b9a6c9a9a39c2225ed9917a6e394fdf38309a65b507
Block Number
70431022
Transaction Index
1

ABI

Expand to view

Source Code

Remix IDE LogoView on Remix IDE
  • contracts/utils/ContractGuard.sol
  • @openzeppelin/contracts/math/SafeMath.sol
  • @openzeppelin/contracts/utils/Address.sol
  • @openzeppelin/contracts/token/ERC20/IERC20.sol
  • @openzeppelin/contracts/token/ERC20/SafeERC20.sol
  • contracts/binaris/distriburion/BinarisGenesisRewardPool.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

0x6080604052600060055534801561001557600080fd5b50604051611aef380380611aef8339818101604052606081101561003857600080fd5b5080516020820151604090920151909190428211610086576040805162461bcd60e51b815260206004808301919091526024820152636c61746560e01b604482015290519081900360640190fd5b6001600160a01b038316156100b157600280546001600160a01b0319166001600160a01b0385161790555b600880546001600160a01b039092166001600160a01b03199283161790556006829055620151809091016007556001805490911633179055506119f6806100f96000396000f3fe608060405234801561001057600080fd5b50600436106101425760003560e01c80635f96dc11116100b8578063771d1baf1161007c578063771d1baf146102fe57806393f1a40b14610321578063943f013d14610366578063b0b5da051461036e578063b3ab15fb1461039a578063e2bbb158146103c057610142565b80635f96dc111461029e57806362e006c7146102a6578063630b5ba1146102e65780636be83d31146102ee5780636e271dd5146102f657610142565b8063231f0c6a1161010a578063231f0c6a1461020e5780633e95c05514610231578063441a3e701461023957806351eb05a61461025c5780635312ea8e14610279578063570ca7351461029657610142565b806309cf6091146101475780631526fe271461016157806317caf6f1146101bd5780631ab06ee5146101c55780632131c68c146101ea575b600080fd5b61014f6103e3565b60408051918252519081900360200190f35b61017e6004803603602081101561017757600080fd5b50356103f0565b604080516001600160a01b03909716875260208701959095528585019390935260608501919091521515608084015260a0830152519081900360c00190f35b61014f610443565b6101e8600480360360408110156101db57600080fd5b5080359060200135610449565b005b6101f26104f7565b604080516001600160a01b039092168252519081900360200190f35b61014f6004803603604081101561022457600080fd5b5080359060200135610506565b6101f26105de565b6101e86004803603604081101561024f57600080fd5b50803590602001356105ed565b6101e86004803603602081101561027257600080fd5b503561086b565b6101e86004803603602081101561028f57600080fd5b50356109be565b6101f2610a5a565b61014f610a69565b6101e8600480360360a08110156102bc57600080fd5b508035906001600160a01b0360208201351690604081013515159060608101359060800135610a6f565b6101e8610cec565b61014f610d0f565b61014f610d1a565b6101e86004803603604081101561031457600080fd5b5080359060200135610d20565b61034d6004803603604081101561033757600080fd5b50803590602001356001600160a01b0316610de3565b6040805192835260208301919091528051918290030190f35b61014f610e07565b61014f6004803603604081101561038457600080fd5b50803590602001356001600160a01b0316610e0e565b6101e8600480360360208110156103b057600080fd5b50356001600160a01b0316610f64565b6101e8600480360360408110156103d657600080fd5b5080359060200135610fcf565b6809c2007651b250000081565b600381815481106103fd57fe5b60009182526020909120600690910201805460018201546002830154600384015460048501546005909501546001600160a01b0390941695509193909260ff9091169086565b60055481565b6001546001600160a01b031633146104925760405162461bcd60e51b815260040180806020018281038252602e8152602001806118da602e913960400191505060405180910390fd5b61049a610cec565b6000600383815481106104a957fe5b60009182526020909120600690910201600481015490915060ff16156104f0576104ec826104e6836001015460055461126590919063ffffffff16565b906112c2565b6005555b6001015550565b6008546001600160a01b031681565b6000818310610517575060006105d8565b6007548210610589576007548310610531575060006105d8565b600654831161056957610562660766c7d54b950061055c60065460075461126590919063ffffffff16565b90611323565b90506105d8565b610562660766c7d54b950061055c8560075461126590919063ffffffff16565b600654821161059a575060006105d8565b60065483116105c357610562660766c7d54b950061055c6006548561126590919063ffffffff16565b610562660766c7d54b950061055c8486611265565b92915050565b6002546001600160a01b031681565b6105f561137c565b156106315760405162461bcd60e51b815260040180806020018281038252602681526020018061199b6026913960400191505060405180910390fd5b61063961139b565b156106755760405162461bcd60e51b815260040180806020018281038252602681526020018061199b6026913960400191505060405180910390fd5b600033905060006003848154811061068957fe5b600091825260208083208784526004825260408085206001600160a01b03881686529092529220805460069092029092019250841115610705576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b61070e8561086b565b600061074b8260010154610745670de0b6b3a764000061073f8760030154876000015461132390919063ffffffff16565b906113ba565b90611265565b9050801561079d5761075d8482611421565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b84156107c75781546107af9086611265565b825582546107c7906001600160a01b031685876114e0565b600383015482546107e591670de0b6b3a76400009161073f91611323565b600183015560408051868152905187916001600160a01b038716917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a35050436000908152602081815260408083203284529091528082208054600160ff199182168117909255338452919092208054909116909117905550505050565b60006003828154811061087a57fe5b906000526020600020906006020190508060020154421161089b57506109bb565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156108e557600080fd5b505afa1580156108f9573d6000803e3d6000fd5b505050506040513d602081101561090f57600080fd5b50519050806109255750426002909101556109bb565b600482015460ff166109565760048201805460ff19166001908117909155820154600554610952916112c2565b6005555b600554156109b257600061096e836002015442610506565b90506109ab6109a08361073f60055461073f670de0b6b3a764000061055c8a600101548961132390919063ffffffff16565b6003850154906112c2565b6003840155505b50426002909101555b50565b6000600382815481106109cd57fe5b600091825260208083208584526004825260408085203380875293528420805485825560018201959095556006909302018054909450919291610a1d916001600160a01b039190911690836114e0565b604080518281529051859133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350505050565b6001546001600160a01b031681565b60065481565b6001546001600160a01b03163314610ab85760405162461bcd60e51b815260040180806020018281038252602e8152602001806118da602e913960400191505060405180910390fd5b6064811115610b08576040805162461bcd60e51b81526020600482015260176024820152766665652063616e206e6f742062652061626f766520312560481b604482015290519081900360640190fd5b610b1184611532565b8215610b1f57610b1f610cec565b600654421015610b4d5781610b38576006549150610b48565b600654821015610b485760065491505b610b62565b811580610b5957504282105b15610b62574291505b600060065483111580610b755750428311155b6040805160c0810182526001600160a01b038881168252602082018a8152928201878152600060608401818152861580156080870190815260a087018b815260038054600181018255955296517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b600690950294850180546001600160a01b031916919097161790955595517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c83015591517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85d82015590517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85e82015590517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f8201805460ff191691151591909117905590517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f86090910155909150610ce457600554610ce090876112c2565b6005555b505050505050565b60035460005b81811015610d0b57610d038161086b565b600101610cf2565b5050565b660766c7d54b950081565b60075481565b6001546001600160a01b03163314610d695760405162461bcd60e51b815260040180806020018281038252602e8152602001806118da602e913960400191505060405180910390fd5b6064811115610db9576040805162461bcd60e51b81526020600482015260176024820152766665652063616e206e6f742062652061626f766520312560481b604482015290519081900360640190fd5b600060038381548110610dc857fe5b60009182526020909120600560069092020101919091555050565b60046020908152600092835260408084209091529082529020805460019091015482565b6201518081565b60008060038481548110610e1e57fe5b60009182526020808320878452600480835260408086206001600160a01b038a811688529085528187206006969096029093016003810154815483516370a0823160e01b81523095810195909552925191985095969491909316926370a08231926024808201939291829003018186803b158015610e9b57600080fd5b505afa158015610eaf573d6000803e3d6000fd5b505050506040513d6020811015610ec557600080fd5b5051600285015490915042118015610edc57508015155b15610f2e576000610ef1856002015442610506565b9050610f2a610f238361073f60055461073f670de0b6b3a764000061055c8c600101548961132390919063ffffffff16565b84906112c2565b9250505b610f598360010154610745670de0b6b3a764000061073f86886000015461132390919063ffffffff16565b979650505050505050565b6001546001600160a01b03163314610fad5760405162461bcd60e51b815260040180806020018281038252602e8152602001806118da602e913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b610fd761137c565b156110135760405162461bcd60e51b815260040180806020018281038252602681526020018061199b6026913960400191505060405180910390fd5b61101b61139b565b156110575760405162461bcd60e51b815260040180806020018281038252602681526020018061199b6026913960400191505060405180910390fd5b600033905060006003848154811061106b57fe5b600091825260208083208784526004825260408085206001600160a01b03881686529092529220600690910290910191506110a58561086b565b8054156111315760006110dd8260010154610745670de0b6b3a764000061073f8760030154876000015461132390919063ffffffff16565b9050801561112f576110ef8482611421565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505b83156111c257815461114e906001600160a01b03168430876115b6565b6005820154156111b357600061117761271061073f85600501548861132390919063ffffffff16565b6008548454919250611196916001600160a01b039081169116836114e0565b6111ab6111a38683611265565b8354906112c2565b8255506111c2565b80546111bf90856112c2565b81555b600382015481546111e091670de0b6b3a76400009161073f91611323565b600182015560408051858152905186916001600160a01b038616917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a35050436000908152602081815260408083203284529091528082208054600160ff1991821681179092553384529190922080549091169091179055505050565b6000828211156112bc576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561131c576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600082611332575060006105d8565b8282028284828161133f57fe5b041461131c5760405162461bcd60e51b81526004018080602001828103825260218152602001806119506021913960400191505060405180910390fd5b4360009081526020818152604080832032845290915290205460ff1690565b4360009081526020818152604080832033845290915290205460ff1690565b6000808211611410576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161141957fe5b049392505050565b600254604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561146c57600080fd5b505afa158015611480573d6000803e3d6000fd5b505050506040513d602081101561149657600080fd5b5051905080156114db57808211156114c4576002546114bf906001600160a01b031684836114e0565b6114db565b6002546114db906001600160a01b031684846114e0565b505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526114db908490611616565b60035460005b818110156114db57826001600160a01b03166003828154811061155757fe5b60009182526020909120600690910201546001600160a01b031614156115ae5760405162461bcd60e51b815260040180806020018281038252602281526020018061192e6022913960400191505060405180910390fd5b600101611538565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611610908590611616565b50505050565b606061166b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166116c79092919063ffffffff16565b8051909150156114db5780806020019051602081101561168a57600080fd5b50516114db5760405162461bcd60e51b815260040180806020018281038252602a815260200180611971602a913960400191505060405180910390fd5b60606116d684846000856116de565b949350505050565b60608247101561171f5760405162461bcd60e51b81526004018080602001828103825260268152602001806119086026913960400191505060405180910390fd5b6117288561182f565b611779576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106117b85780518252601f199092019160209182019101611799565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461181a576040519150601f19603f3d011682016040523d82523d6000602084013e61181f565b606091505b5091509150610f59828286611835565b3b151590565b6060831561184457508161131c565b8251156118545782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561189e578181015183820152602001611886565b50505050905090810190601f1680156118cb5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe42696e6172697347656e65736973506f6f6c3a2063616c6c6572206973206e6f7420746865206f70657261746f72416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c42696e6172697347656e65736973506f6f6c3a206578697374696e6720706f6f6c3f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564436f6e747261637447756172643a206f6e6520626c6f636b2c206f6e652066756e6374696f6ea2646970667358221220e08b26dd52b16d589f93da87a85c9905f28124c9985fc4e0ecc042836eff495c64736f6c634300060c0033

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: QmdTB6n2BYbiksZeHr6x2pH98jD7Sp5W6YTSeCW4pRaRfR
RawDecoded
Length: 53 bytes
0xa2646970667358221220e08b26dd52b16d589f93da87a85c9905f28124c9985fc4e0ecc042836eff495c64736f6c634300060c0033

Runtime Bytecode

0x608060405234801561001057600080fd5b50600436106101425760003560e01c80635f96dc11116100b8578063771d1baf1161007c578063771d1baf146102fe57806393f1a40b14610321578063943f013d14610366578063b0b5da051461036e578063b3ab15fb1461039a578063e2bbb158146103c057610142565b80635f96dc111461029e57806362e006c7146102a6578063630b5ba1146102e65780636be83d31146102ee5780636e271dd5146102f657610142565b8063231f0c6a1161010a578063231f0c6a1461020e5780633e95c05514610231578063441a3e701461023957806351eb05a61461025c5780635312ea8e14610279578063570ca7351461029657610142565b806309cf6091146101475780631526fe271461016157806317caf6f1146101bd5780631ab06ee5146101c55780632131c68c146101ea575b600080fd5b61014f6103e3565b60408051918252519081900360200190f35b61017e6004803603602081101561017757600080fd5b50356103f0565b604080516001600160a01b03909716875260208701959095528585019390935260608501919091521515608084015260a0830152519081900360c00190f35b61014f610443565b6101e8600480360360408110156101db57600080fd5b5080359060200135610449565b005b6101f26104f7565b604080516001600160a01b039092168252519081900360200190f35b61014f6004803603604081101561022457600080fd5b5080359060200135610506565b6101f26105de565b6101e86004803603604081101561024f57600080fd5b50803590602001356105ed565b6101e86004803603602081101561027257600080fd5b503561086b565b6101e86004803603602081101561028f57600080fd5b50356109be565b6101f2610a5a565b61014f610a69565b6101e8600480360360a08110156102bc57600080fd5b508035906001600160a01b0360208201351690604081013515159060608101359060800135610a6f565b6101e8610cec565b61014f610d0f565b61014f610d1a565b6101e86004803603604081101561031457600080fd5b5080359060200135610d20565b61034d6004803603604081101561033757600080fd5b50803590602001356001600160a01b0316610de3565b6040805192835260208301919091528051918290030190f35b61014f610e07565b61014f6004803603604081101561038457600080fd5b50803590602001356001600160a01b0316610e0e565b6101e8600480360360208110156103b057600080fd5b50356001600160a01b0316610f64565b6101e8600480360360408110156103d657600080fd5b5080359060200135610fcf565b6809c2007651b250000081565b600381815481106103fd57fe5b60009182526020909120600690910201805460018201546002830154600384015460048501546005909501546001600160a01b0390941695509193909260ff9091169086565b60055481565b6001546001600160a01b031633146104925760405162461bcd60e51b815260040180806020018281038252602e8152602001806118da602e913960400191505060405180910390fd5b61049a610cec565b6000600383815481106104a957fe5b60009182526020909120600690910201600481015490915060ff16156104f0576104ec826104e6836001015460055461126590919063ffffffff16565b906112c2565b6005555b6001015550565b6008546001600160a01b031681565b6000818310610517575060006105d8565b6007548210610589576007548310610531575060006105d8565b600654831161056957610562660766c7d54b950061055c60065460075461126590919063ffffffff16565b90611323565b90506105d8565b610562660766c7d54b950061055c8560075461126590919063ffffffff16565b600654821161059a575060006105d8565b60065483116105c357610562660766c7d54b950061055c6006548561126590919063ffffffff16565b610562660766c7d54b950061055c8486611265565b92915050565b6002546001600160a01b031681565b6105f561137c565b156106315760405162461bcd60e51b815260040180806020018281038252602681526020018061199b6026913960400191505060405180910390fd5b61063961139b565b156106755760405162461bcd60e51b815260040180806020018281038252602681526020018061199b6026913960400191505060405180910390fd5b600033905060006003848154811061068957fe5b600091825260208083208784526004825260408085206001600160a01b03881686529092529220805460069092029092019250841115610705576040805162461bcd60e51b81526020600482015260126024820152711dda5d1a191c985dce881b9bdd0819dbdbd960721b604482015290519081900360640190fd5b61070e8561086b565b600061074b8260010154610745670de0b6b3a764000061073f8760030154876000015461132390919063ffffffff16565b906113ba565b90611265565b9050801561079d5761075d8482611421565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b84156107c75781546107af9086611265565b825582546107c7906001600160a01b031685876114e0565b600383015482546107e591670de0b6b3a76400009161073f91611323565b600183015560408051868152905187916001600160a01b038716917ff279e6a1f5e320cca91135676d9cb6e44ca8a08c0b88342bcdb1144f6511b5689181900360200190a35050436000908152602081815260408083203284529091528082208054600160ff199182168117909255338452919092208054909116909117905550505050565b60006003828154811061087a57fe5b906000526020600020906006020190508060020154421161089b57506109bb565b8054604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b1580156108e557600080fd5b505afa1580156108f9573d6000803e3d6000fd5b505050506040513d602081101561090f57600080fd5b50519050806109255750426002909101556109bb565b600482015460ff166109565760048201805460ff19166001908117909155820154600554610952916112c2565b6005555b600554156109b257600061096e836002015442610506565b90506109ab6109a08361073f60055461073f670de0b6b3a764000061055c8a600101548961132390919063ffffffff16565b6003850154906112c2565b6003840155505b50426002909101555b50565b6000600382815481106109cd57fe5b600091825260208083208584526004825260408085203380875293528420805485825560018201959095556006909302018054909450919291610a1d916001600160a01b039190911690836114e0565b604080518281529051859133917fbb757047c2b5f3974fe26b7c10f732e7bce710b0952a71082702781e62ae05959181900360200190a350505050565b6001546001600160a01b031681565b60065481565b6001546001600160a01b03163314610ab85760405162461bcd60e51b815260040180806020018281038252602e8152602001806118da602e913960400191505060405180910390fd5b6064811115610b08576040805162461bcd60e51b81526020600482015260176024820152766665652063616e206e6f742062652061626f766520312560481b604482015290519081900360640190fd5b610b1184611532565b8215610b1f57610b1f610cec565b600654421015610b4d5781610b38576006549150610b48565b600654821015610b485760065491505b610b62565b811580610b5957504282105b15610b62574291505b600060065483111580610b755750428311155b6040805160c0810182526001600160a01b038881168252602082018a8152928201878152600060608401818152861580156080870190815260a087018b815260038054600181018255955296517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85b600690950294850180546001600160a01b031916919097161790955595517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85c83015591517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85d82015590517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85e82015590517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f85f8201805460ff191691151591909117905590517fc2575a0e9e593c00f959f8c92f12db2869c3395a3b0502d05e2516446f71f86090910155909150610ce457600554610ce090876112c2565b6005555b505050505050565b60035460005b81811015610d0b57610d038161086b565b600101610cf2565b5050565b660766c7d54b950081565b60075481565b6001546001600160a01b03163314610d695760405162461bcd60e51b815260040180806020018281038252602e8152602001806118da602e913960400191505060405180910390fd5b6064811115610db9576040805162461bcd60e51b81526020600482015260176024820152766665652063616e206e6f742062652061626f766520312560481b604482015290519081900360640190fd5b600060038381548110610dc857fe5b60009182526020909120600560069092020101919091555050565b60046020908152600092835260408084209091529082529020805460019091015482565b6201518081565b60008060038481548110610e1e57fe5b60009182526020808320878452600480835260408086206001600160a01b038a811688529085528187206006969096029093016003810154815483516370a0823160e01b81523095810195909552925191985095969491909316926370a08231926024808201939291829003018186803b158015610e9b57600080fd5b505afa158015610eaf573d6000803e3d6000fd5b505050506040513d6020811015610ec557600080fd5b5051600285015490915042118015610edc57508015155b15610f2e576000610ef1856002015442610506565b9050610f2a610f238361073f60055461073f670de0b6b3a764000061055c8c600101548961132390919063ffffffff16565b84906112c2565b9250505b610f598360010154610745670de0b6b3a764000061073f86886000015461132390919063ffffffff16565b979650505050505050565b6001546001600160a01b03163314610fad5760405162461bcd60e51b815260040180806020018281038252602e8152602001806118da602e913960400191505060405180910390fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b610fd761137c565b156110135760405162461bcd60e51b815260040180806020018281038252602681526020018061199b6026913960400191505060405180910390fd5b61101b61139b565b156110575760405162461bcd60e51b815260040180806020018281038252602681526020018061199b6026913960400191505060405180910390fd5b600033905060006003848154811061106b57fe5b600091825260208083208784526004825260408085206001600160a01b03881686529092529220600690910290910191506110a58561086b565b8054156111315760006110dd8260010154610745670de0b6b3a764000061073f8760030154876000015461132390919063ffffffff16565b9050801561112f576110ef8482611421565b6040805182815290516001600160a01b038616917fe2403640ba68fed3a2f88b7557551d1993f84b99bb10ff833f0cf8db0c5e0486919081900360200190a25b505b83156111c257815461114e906001600160a01b03168430876115b6565b6005820154156111b357600061117761271061073f85600501548861132390919063ffffffff16565b6008548454919250611196916001600160a01b039081169116836114e0565b6111ab6111a38683611265565b8354906112c2565b8255506111c2565b80546111bf90856112c2565b81555b600382015481546111e091670de0b6b3a76400009161073f91611323565b600182015560408051858152905186916001600160a01b038616917f90890809c654f11d6e72a28fa60149770a0d11ec6c92319d6ceb2bb0a4ea1a159181900360200190a35050436000908152602081815260408083203284529091528082208054600160ff1991821681179092553384529190922080549091169091179055505050565b6000828211156112bc576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b60008282018381101561131c576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b9392505050565b600082611332575060006105d8565b8282028284828161133f57fe5b041461131c5760405162461bcd60e51b81526004018080602001828103825260218152602001806119506021913960400191505060405180910390fd5b4360009081526020818152604080832032845290915290205460ff1690565b4360009081526020818152604080832033845290915290205460ff1690565b6000808211611410576040805162461bcd60e51b815260206004820152601a60248201527f536166654d6174683a206469766973696f6e206279207a65726f000000000000604482015290519081900360640190fd5b81838161141957fe5b049392505050565b600254604080516370a0823160e01b815230600482015290516000926001600160a01b0316916370a08231916024808301926020929190829003018186803b15801561146c57600080fd5b505afa158015611480573d6000803e3d6000fd5b505050506040513d602081101561149657600080fd5b5051905080156114db57808211156114c4576002546114bf906001600160a01b031684836114e0565b6114db565b6002546114db906001600160a01b031684846114e0565b505050565b604080516001600160a01b038416602482015260448082018490528251808303909101815260649091019091526020810180516001600160e01b031663a9059cbb60e01b1790526114db908490611616565b60035460005b818110156114db57826001600160a01b03166003828154811061155757fe5b60009182526020909120600690910201546001600160a01b031614156115ae5760405162461bcd60e51b815260040180806020018281038252602281526020018061192e6022913960400191505060405180910390fd5b600101611538565b604080516001600160a01b0380861660248301528416604482015260648082018490528251808303909101815260849091019091526020810180516001600160e01b03166323b872dd60e01b179052611610908590611616565b50505050565b606061166b826040518060400160405280602081526020017f5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564815250856001600160a01b03166116c79092919063ffffffff16565b8051909150156114db5780806020019051602081101561168a57600080fd5b50516114db5760405162461bcd60e51b815260040180806020018281038252602a815260200180611971602a913960400191505060405180910390fd5b60606116d684846000856116de565b949350505050565b60608247101561171f5760405162461bcd60e51b81526004018080602001828103825260268152602001806119086026913960400191505060405180910390fd5b6117288561182f565b611779576040805162461bcd60e51b815260206004820152601d60248201527f416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000604482015290519081900360640190fd5b60006060866001600160a01b031685876040518082805190602001908083835b602083106117b85780518252601f199092019160209182019101611799565b6001836020036101000a03801982511681845116808217855250505050505090500191505060006040518083038185875af1925050503d806000811461181a576040519150601f19603f3d011682016040523d82523d6000602084013e61181f565b606091505b5091509150610f59828286611835565b3b151590565b6060831561184457508161131c565b8251156118545782518084602001fd5b8160405162461bcd60e51b81526004018080602001828103825283818151815260200191508051906020019080838360005b8381101561189e578181015183820152602001611886565b50505050905090810190601f1680156118cb5780820380516001836020036101000a031916815260200191505b509250505060405180910390fdfe42696e6172697347656e65736973506f6f6c3a2063616c6c6572206973206e6f7420746865206f70657261746f72416464726573733a20696e73756666696369656e742062616c616e636520666f722063616c6c42696e6172697347656e65736973506f6f6c3a206578697374696e6720706f6f6c3f536166654d6174683a206d756c7469706c69636174696f6e206f766572666c6f775361666545524332303a204552433230206f7065726174696f6e20646964206e6f742073756363656564436f6e747261637447756172643a206f6e6520626c6f636b2c206f6e652066756e6374696f6ea26469706673582212207af393c4c2dcabac72e098fda25d6ad169c9873118cf7fffdff3f47cd247247f64736f6c634300060c0033

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: QmdTB6n2BYbiksZeHr6x2pH98jD7Sp5W6YTSeCW4pRaRfR
RawDecoded
Length: 53 bytes
0xa2646970667358221220e08b26dd52b16d589f93da87a85c9905f28124c9985fc4e0ecc042836eff495c64736f6c634300060c0033

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
659353
Original (recompiled):0xa2646970667358221220e08b26dd52b16d589f93da87a85c9905f28124c9985fc4e0ecc042836eff495c64736f6c634300060c0033
Transformed (onchain):0xa26469706673582212207af393c4c2dcabac72e098fda25d6ad169c9873118cf7fffdff3f47cd247247f64736f6c634300060c0033

Storage Layout

SlotOffsetBytesLabelTypeContract
0032_statusmapping(uint256 ⇒ mapping(address ⇒ bool))contracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool
1020operatoraddresscontracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool
2020binariscontract IERC20contracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool
3032poolInfostruct BinarisGenesisRewardPool.PoolInfo[]contracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool
4032userInfomapping(uint256 ⇒ mapping(address ⇒ struct BinarisGenesisRewardPool.UserInfo))contracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool
5032totalAllocPointuint256contracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool
6032poolStartTimeuint256contracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool
7032poolEndTimeuint256contracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool
8020daoAddressaddresscontracts/binaris/distriburion/BinarisGenesisRewardPool.sol:BinarisGenesisRewardPool

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