Sourcify Logo

0xd77b652c106Ec4d35Da6ac9f1A180cfcB374BF76

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ComplianceConfigurationService
Compilation Target
contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
Language
SoliditySolidity
Compiler
solc 0.8.22+commit.4fc1097e
EVM Version
paris
Verified At
2026-09-15 17:04:10 UTC
Deployer
0x0c81357A047581bF078a323821226698d39618b8
Deployment Transaction
0x3db857e3f3d32cf23f1429307560a8341a097535ec496fb71b9641680bebc0cb
Block Number
25984230
Transaction Index
122

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
4820x000000000000000000000000d77b652c106ec4d35da6ac9f1a180cfcb374bf7613776, 13817, 14306

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032servicesmapping(uint256 ⇒ address)contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
101568__gapuint256[49]contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
50032countriesCompliancesmapping(string ⇒ uint256)contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
51032totalInvestorsLimituint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
52032minUSTokensuint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
53032minEUTokensuint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
54032usInvestorsLimituint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
55032jpInvestorsLimituint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
56032usAccreditedInvestorsLimituint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
57032nonAccreditedInvestorsLimituint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
58032maxUSInvestorsPercentageuint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
59032blockFlowbackEndTimeuint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
60032nonUSLockPerioduint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
61032minimumTotalInvestorsuint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
62032minimumHoldingsPerInvestoruint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
63032maximumHoldingsPerInvestoruint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
64032euRetailInvestorsLimituint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
65032usLockPerioduint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
6601forceFullTransferboolcontracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
6611forceAccreditedUSboolcontracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
6621forceAccreditedboolcontracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
6631worldWideForceFullTransferboolcontracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
67032authorizedSecuritiesuint256contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
6801disallowBackDatingboolcontracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService
690992__gapuint256[31]contracts/compliance/ComplianceConfigurationService.sol:ComplianceConfigurationService

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