Sourcify Logo

0xF16c188c2D411627d39655A60409eC6707D3d5e8

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
OUSGManager
Compilation Target
contracts/ousg/ousgManager.sol:OUSGManager
Language
SoliditySolidity
Compiler
solc 0.8.16+commit.07a7930e
EVM Version
london
Verified At
2024-08-08 14:33:02 UTC
Deployer
0x6F368F8e9828d6F9530fD3E2300c2376312df1A6
Deployment Transaction
0xe64cdae95aa9f5086e5b42fda682e9a673f9c55f8d665f99d96f6d3fe7c37454
Block Number
18742790
Transaction Index
65

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
220x0000000000000000000000001b19c19393e2d034d8ff31ff34c81252fcbbee921697, 6821, 7440, 7772, 8871
560x000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb481936, 2814, 3031, 5898, 5954
580x000000000000000000000000000000000000000000000000000000e8d4a510001801, 10628, 11348

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_statusuint256contracts/ousg/ousgManager.sol:OUSGManager
1032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)contracts/ousg/ousgManager.sol:OUSGManager
2032_roleMembersmapping(bytes32 ⇒ struct EnumerableSet.AddressSet)contracts/ousg/ousgManager.sol:OUSGManager
3020pricercontract IPricerReadercontracts/ousg/ousgManager.sol:OUSGManager
4020assetSenderaddresscontracts/ousg/ousgManager.sol:OUSGManager
5020feeRecipientaddresscontracts/ousg/ousgManager.sol:OUSGManager
6032depositIdToDepositormapping(bytes32 ⇒ struct IRWAHub.Depositor)contracts/ousg/ousgManager.sol:OUSGManager
7032redemptionIdToRedeemermapping(bytes32 ⇒ struct IRWAHub.Redeemer)contracts/ousg/ousgManager.sol:OUSGManager
8032minimumDepositAmountuint256contracts/ousg/ousgManager.sol:OUSGManager
9032minimumRedemptionAmountuint256contracts/ousg/ousgManager.sol:OUSGManager
10032mintFeeuint256contracts/ousg/ousgManager.sol:OUSGManager
11032redemptionFeeuint256contracts/ousg/ousgManager.sol:OUSGManager
12032subscriptionRequestCounteruint256contracts/ousg/ousgManager.sol:OUSGManager
13032redemptionRequestCounteruint256contracts/ousg/ousgManager.sol:OUSGManager
1401redemptionPausedboolcontracts/ousg/ousgManager.sol:OUSGManager
1411subscriptionPausedboolcontracts/ousg/ousgManager.sol:OUSGManager
1421offChainRedemptionPausedboolcontracts/ousg/ousgManager.sol:OUSGManager
15032minimumOffChainRedemptionAmountuint256contracts/ousg/ousgManager.sol:OUSGManager
16020kycRegistrycontract IKYCRegistrycontracts/ousg/ousgManager.sol:OUSGManager
17032kycRequirementGroupuint256contracts/ousg/ousgManager.sol:OUSGManager

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