Sourcify Logosourcify.eth

0xf459Ff5EC7d1F371CB34754BDA5FE5FCE2c9054d

on Ethereum Mainnet (1)

Match
Runtime Bytecode
Creation Bytecode
Contract Name
USDP
Compilation Target
contracts/stablecoins/USDP.sol:USDP
Language
SoliditySolidity
Compiler
solc 0.8.28+commit.7893614a
EVM Version
paris
Verified At
2025-12-19 21:03:22 UTC
Deployer
0xEE3E6FC1AC9296345cb0277ac5fFdF7aeC17406F
Deployment Transaction
0xec2b7a644aea28824a4d8c0c3a14f4ee037f96b9c6078138047a4e6dfe850bc7
Block Number
24048000
Transaction Index
88

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1851054
Original (recompiled):0xa264697066735822122058ecaca738db6fb45ef2af88ad2932718f5c56c8a8018952322046335376c17a64736f6c634300081c0033
Transformed (onchain):0xa2646970667358221220d1ef87eae7198b7ddf1a5ed2e58f71318e57bc895a729a656fcedbd24c3cea9a64736f6c634300081c0033

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

Loading contract data...

Transformations

CBOR Auxdata Transformations

Byte OffsetsLength (bytes)Values
1828054
Original (recompiled):0xa264697066735822122058ecaca738db6fb45ef2af88ad2932718f5c56c8a8018952322046335376c17a64736f6c634300081c0033
Transformed (onchain):0xa2646970667358221220d1ef87eae7198b7ddf1a5ed2e58f71318e57bc895a729a656fcedbd24c3cea9a64736f6c634300081c0033

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
001initializedV1boolcontracts/stablecoins/USDP.sol:USDP
1032balancesmapping(address ⇒ uint256)contracts/stablecoins/USDP.sol:USDP
2032totalSupply_uint256contracts/stablecoins/USDP.sol:USDP
3032allowedmapping(address ⇒ mapping(address ⇒ uint256))contracts/stablecoins/USDP.sol:USDP
4020ownerDeprecatedaddresscontracts/stablecoins/USDP.sol:USDP
4201pausedboolcontracts/stablecoins/USDP.sol:USDP
5020assetProtectionRoleDeprecatedaddresscontracts/stablecoins/USDP.sol:USDP
6032frozenmapping(address ⇒ bool)contracts/stablecoins/USDP.sol:USDP
7020supplyControllerDeprecatedaddresscontracts/stablecoins/USDP.sol:USDP
8020proposedOwnerDeprecatedaddresscontracts/stablecoins/USDP.sol:USDP
9020betaDelegateWhitelisterDeprecatedaddresscontracts/stablecoins/USDP.sol:USDP
10032betaDelegateWhitelistDeprecatedmapping(address ⇒ bool)contracts/stablecoins/USDP.sol:USDP
11032nextSeqsDeprecatedmapping(address ⇒ uint256)contracts/stablecoins/USDP.sol:USDP
12032EIP712_DOMAIN_HASH_DEPRECATEDbytes32contracts/stablecoins/USDP.sol:USDP
13020supplyControlcontract SupplyControlcontracts/stablecoins/USDP.sol:USDP
140768__gap_BaseStorageuint256[24]contracts/stablecoins/USDP.sol:USDP
38032DOMAIN_SEPARATOR_DEPRECATEDbytes32contracts/stablecoins/USDP.sol:USDP
39032_noncesmapping(address ⇒ uint256)contracts/stablecoins/USDP.sol:USDP
400320__gap_EIP2612uint256[10]contracts/stablecoins/USDP.sol:USDP
50032_authorizationStatesmapping(address ⇒ mapping(bytes32 ⇒ bool))contracts/stablecoins/USDP.sol:USDP
510320__gap_EIP3009uint256[10]contracts/stablecoins/USDP.sol:USDP
6101_initializeduint8contracts/stablecoins/USDP.sol:USDP
6111_initializingboolcontracts/stablecoins/USDP.sol:USDP
6201600__gapuint256[50]contracts/stablecoins/USDP.sol:USDP
11201600__gapuint256[50]contracts/stablecoins/USDP.sol:USDP
162032_rolesmapping(bytes32 ⇒ struct AccessControlUpgradeable.RoleData)contracts/stablecoins/USDP.sol:USDP
16301568__gapuint256[49]contracts/stablecoins/USDP.sol:USDP
212020_pendingDefaultAdminaddresscontracts/stablecoins/USDP.sol:USDP
212206_pendingDefaultAdminScheduleuint48contracts/stablecoins/USDP.sol:USDP
212266_currentDelayuint48contracts/stablecoins/USDP.sol:USDP
213020_currentDefaultAdminaddresscontracts/stablecoins/USDP.sol:USDP
213206_pendingDelayuint48contracts/stablecoins/USDP.sol:USDP
213266_pendingDelayScheduleuint48contracts/stablecoins/USDP.sol:USDP
21401536__gapuint256[48]contracts/stablecoins/USDP.sol:USDP

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...
0xf459Ff5EC7d1F371CB34754BDA5FE5FCE2c9054d on Ethereum Mainnet (1)