Sourcify Logo

0xf1C9acDc66974dFB6dEcB12aA385b9cD01190E38

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
OsToken
Compilation Target
contracts/osToken/OsToken.sol:OsToken
Language
SoliditySolidity
Compiler
solc 0.8.22+commit.4fc1097e
EVM Version
shanghai
Verified At
2024-08-08 14:38:57 UTC
Deployer
0x229f53eF905545Aa53a721D82DBfE4cEd7AFf65d
Deployment Transaction
0xa1a8a87a67551f3a25f732163c2ec1d2f728e27027cc758be4b6f68d61c4bd02
Block Number
18470087
Transaction Index
36

Read/Write Contract on:

OpenZeppelin Logo

Loading contract data...

Source Code

Remix IDE LogoView on Remix IDE

Loading contract data...

Compiler Settings

Loading...

Contract Metadata

Loading...

Creation Bytecode

Loading contract data...

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 Logo
Solidity metadata.json IPFS hash: QmWP7ZXS6Dg1Ct9uMEDBRcPYqzoKA4hBfua7y47fGjRwib

Loading contract data...

Transformations

Loading contract data...

Runtime Bytecode

Loading contract data...

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 Logo
Solidity metadata.json IPFS hash: QmWP7ZXS6Dg1Ct9uMEDBRcPYqzoKA4hBfua7y47fGjRwib

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
22450x65863ae3c54e769b3b6a814abbe2de070541233fe0f2efeed204622d3d4f1c403610
22470x00000000000000000000000000000000000000000000000000000000000000013814
22490x000000000000000000000000f1c9acdc66974dfb6decb12aa385b9cd01190e383556
22510x90bfe1ac40323fe9e281334786084d8ee5162be99803c09ae4b0a4319886abdc3689
22530xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc63727
22560x5374616b6564204554480000000000000000000000000000000000000000000a1687
22590x31000000000000000000000000000000000000000000000000000000000000011729
38610x0000000000000000000000002a261e60fb14586b474c208b1b7ac6d0f50003061148, 2338

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddresscontracts/osToken/OsToken.sol:OsToken
1020_pendingOwneraddresscontracts/osToken/OsToken.sol:OsToken
2032_balancesmapping(address ⇒ uint256)contracts/osToken/OsToken.sol:OsToken
3032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/osToken/OsToken.sol:OsToken
4032_totalSupplyuint256contracts/osToken/OsToken.sol:OsToken
5032_namestringcontracts/osToken/OsToken.sol:OsToken
6032_symbolstringcontracts/osToken/OsToken.sol:OsToken
7032_nameFallbackstringcontracts/osToken/OsToken.sol:OsToken
8032_versionFallbackstringcontracts/osToken/OsToken.sol:OsToken
9032_noncesmapping(address ⇒ uint256)contracts/osToken/OsToken.sol:OsToken
10032controllersmapping(address ⇒ bool)contracts/osToken/OsToken.sol:OsToken

Transient Storage Layout

Transient storage layout is only available for Solidity contracts compiled with version ≥ 0.8.27.

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...