Sourcify Logo

0x3475dD4b852Baf51279A463f0e5F38e5AED2E784

on Base Mainnet (8453)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Portfolio
Compilation Target
contracts/core/Portfolio.sol:Portfolio
Language
SoliditySolidity
Compiler
solc 0.8.17+commit.8df45f5f
EVM Version
london
Verified At
2024-08-09 03:53:18 UTC
Deployer
0xA9560340cA757d537E297c7Cf9416a586D217c07
Deployment Transaction
0x022313a283c3cc6e5d87981e0e5c69a3f0083b8c131de55cc06fcb45925e7a34
Block Number
16686344
Transaction Index
38

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
7900x0000000000000000000000003475dd4b852baf51279a463f0e5f38e5aed2e7842956, 3029, 3652, 3716, 3944
50400x000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3795, 12634, 17046

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001_initializeduint8contracts/core/Portfolio.sol:Portfolio
011_initializingboolcontracts/core/Portfolio.sol:Portfolio
101600__gapuint256[50]contracts/core/Portfolio.sol:Portfolio
51020_owneraddresscontracts/core/Portfolio.sol:Portfolio
5201568__gapuint256[49]contracts/core/Portfolio.sol:Portfolio
10101600__gapuint256[50]contracts/core/Portfolio.sol:Portfolio
15101600__gapuint256[50]contracts/core/Portfolio.sol:Portfolio
201032_balancesmapping(address ⇒ uint256)contracts/core/Portfolio.sol:Portfolio
202032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/core/Portfolio.sol:Portfolio
203032_totalSupplyuint256contracts/core/Portfolio.sol:Portfolio
204032_namestringcontracts/core/Portfolio.sol:Portfolio
205032_symbolstringcontracts/core/Portfolio.sol:Portfolio
20601440__gapuint256[45]contracts/core/Portfolio.sol:Portfolio
251020accessControllercontract IAccessControllercontracts/core/Portfolio.sol:Portfolio
252032userLastDepositTimemapping(address ⇒ uint256)contracts/core/Portfolio.sol:Portfolio
253032userCooldownPeriodmapping(address ⇒ uint256)contracts/core/Portfolio.sol:Portfolio
254032tokensaddress[]contracts/core/Portfolio.sol:Portfolio
255020vaultaddresscontracts/core/Portfolio.sol:Portfolio
256020safeModuleaddresscontracts/core/Portfolio.sol:Portfolio
257032_previousTokenmapping(address ⇒ bool)contracts/core/Portfolio.sol:Portfolio
25801568__uint256GapVaultConfiguint256[49]contracts/core/Portfolio.sol:Portfolio
307032_lastDepositTimemapping(address ⇒ uint256)contracts/core/Portfolio.sol:Portfolio
308032_lastWithdrawCooldownmapping(address ⇒ uint256)contracts/core/Portfolio.sol:Portfolio
309020tokenExclusionManagercontract ITokenExclusionManagercontracts/core/Portfolio.sol:Portfolio
31001568__uint256GapUserManagementuint256[49]contracts/core/Portfolio.sol:Portfolio
359032_statusuint256contracts/core/Portfolio.sol:Portfolio
36001568__gapuint256[49]contracts/core/Portfolio.sol:Portfolio
409020_assetManagementConfigcontract IAssetManagementConfigcontracts/core/Portfolio.sol:Portfolio
410020_protocolConfigcontract IProtocolConfigcontracts/core/Portfolio.sol:Portfolio
411020_feeModulecontract IFeeModulecontracts/core/Portfolio.sol:Portfolio

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