Sourcify Logo

0x73E35C5c35A274E34AdE6EB13cC7f62aEE323728

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
PSM
Compilation Target
dependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
Language
SoliditySolidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
osaka
Verified At
2026-06-20 17:33:31 UTC
Deployer
0x66BAfa19075cdB54A8e574F9C6c9048b413A067C
Deployment Transaction
0xf7b18d6928b59075f3896b33c6600c555b1aa9d895574797173dd4f98acc4615
Block Number
25351697
Transaction Index
3

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
16700x000000000000000000000000c139190f447e929f090edeb554d95abb8b18ac1c10808, 11194, 16595
16730x00000000000000000000000000000000000000000000000000000000000000122981, 22520, 22650, 22777, 22905

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)dependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
1020_currentDefaultAdminaddressdependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
2020_pendingDefaultAdminaddressdependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
3032_statusuint256dependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
4020assetSendCustodianAddressaddressdependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
5020assetReceiveCustodianAddressaddressdependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
5201isSwapEnabledbooldependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
60288globalStatestruct IPSM.GlobalStatedependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
15096collateralStatestruct CollateralStateMap.Mapdependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM
18032benefactorStatemapping(address ⇒ struct IPSM.BenefactorState)dependencies/onchain-minting-internal-1.0.0/src/swap/PSM.sol:PSM

Transient Storage Layout

No transient storage layouts found in the compiler output.

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