Sourcify Logo

0x343324F53CBEEE3Ee6d171f2a20F005964C98047

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
DraggableShares
Compilation Target
src/shares/DraggableShares.sol:DraggableShares
Language
SoliditySolidity
Compiler
solc 0.8.7+commit.e28d00a7
EVM Version
london
Verified At
2024-08-08 14:15:13 UTC
Deployer
0x39E5351E6CE3c4B19B8b0a2F5C82c511782457BE
Deployment Transaction
0x15b112980a60a0ac4429f2221fd4988b84083f6a3f536da87b1630261f660d76
Block Number
18811923
Transaction Index
57

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: QmbSVHi6ASJQ7KHRLiTx4xKgMWqFsyLNuQeQPeXWcFbcUQ

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: QmbSVHi6ASJQ7KHRLiTx4xKgMWqFsyLNuQeQPeXWcFbcUQ

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
8060x0000000000000000000000007f34b9d2c3682b70ff6e8bc8fa2ed69def2f81cd1895, 5581
8180x00000000000000000000000000000000000000000000000000000000000023282205, 6344
8200x0000000000000000000000000000000000000000000000000000000000001a0a886, 5502
8220x00000000000000000000000000000000000000000000000000000000004f1a001683, 5540
16640x000000000000000000000000c6afd3b605957b9ba94143f59d451c657f5075162089, 3059, 3629, 4707, 5924, 7116

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)src/shares/DraggableShares.sol:DraggableShares
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))src/shares/DraggableShares.sol:DraggableShares
2032_totalSupplyuint256src/shares/DraggableShares.sol:DraggableShares
301decimalsuint8src/shares/DraggableShares.sol:DraggableShares
3120wrappedcontract IERC20src/shares/DraggableShares.sol:DraggableShares
4032unwrapConversionFactoruint256src/shares/DraggableShares.sol:DraggableShares
5020offercontract IOffersrc/shares/DraggableShares.sol:DraggableShares
6020oracleaddresssrc/shares/DraggableShares.sol:DraggableShares
7020customCollateralAddresscontract IERC20src/shares/DraggableShares.sol:DraggableShares
8032customCollateralRateuint256src/shares/DraggableShares.sol:DraggableShares
9032noncesmapping(address ⇒ uint256)src/shares/DraggableShares.sol:DraggableShares
10032termsstringsrc/shares/DraggableShares.sol:DraggableShares

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