Sourcify Logo

0xeAd729472f82E5eC2FF4e691d67633077C1B5901

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
sPRL1
Compilation Target
contracts/sPRL/sPRL1.sol:sPRL1
Language
SoliditySolidity
Compiler
solc 0.8.25+commit.b61c2a91
EVM Version
paris
Verified At
2025-05-05 18:06:03 UTC
Deployer
0x66CcEC236bbcE5f1bBd1b2fC0a4014e57A55ad02
Deployment Transaction
0xc52ef3e5d621ccac99ed2ae06b4f1050b6dbc2ed1b914bc782ecd0a17e727024
Block Number
22381541
Transaction Index
5

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
52540xf71a417844046f0700cb3870000e8292b32a6847eb29c5573be311d4108096a05975
52560x00000000000000000000000000000000000000000000000000000000000000015933
52580x000000000000000000000000ead729472f82e5ec2ff4e691d67633077c1b59015891
52600xedf106a79c6010e3fc3225b015356a1714f204840d25e5331fd7668f6cfdf25a6056
52620xc89efdaa54c0f20c7adf612882df0950f5a951637e0307cdcb4c672f298b8bc66096
52650x5374616b652050524c00000000000000000000000000000000000000000000098258
52680x31000000000000000000000000000000000000000000000000000000000000018303

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)contracts/sPRL/sPRL1.sol:sPRL1
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/sPRL/sPRL1.sol:sPRL1
2032_totalSupplyuint256contracts/sPRL/sPRL1.sol:sPRL1
3032_namestringcontracts/sPRL/sPRL1.sol:sPRL1
4032_symbolstringcontracts/sPRL/sPRL1.sol:sPRL1
5032_nameFallbackstringcontracts/sPRL/sPRL1.sol:sPRL1
6032_versionFallbackstringcontracts/sPRL/sPRL1.sol:sPRL1
7032_noncesmapping(address ⇒ uint256)contracts/sPRL/sPRL1.sol:sPRL1
8032_delegateemapping(address ⇒ address)contracts/sPRL/sPRL1.sol:sPRL1
9032_delegateCheckpointsmapping(address ⇒ struct Checkpoints.Trace208)contracts/sPRL/sPRL1.sol:sPRL1
10032_totalCheckpointsstruct Checkpoints.Trace208contracts/sPRL/sPRL1.sol:sPRL1
11020_authorityaddresscontracts/sPRL/sPRL1.sol:sPRL1
11201_consumingScheduleboolcontracts/sPRL/sPRL1.sol:sPRL1
11211_pausedboolcontracts/sPRL/sPRL1.sol:sPRL1
12032_statusuint256contracts/sPRL/sPRL1.sol:sPRL1
13020underlyingcontract IERC20contracts/sPRL/sPRL1.sol:sPRL1
14020feeReceiveraddresscontracts/sPRL/sPRL1.sol:sPRL1
14208timeLockDurationuint64contracts/sPRL/sPRL1.sol:sPRL1
15032unlockingAmountuint256contracts/sPRL/sPRL1.sol:sPRL1
16032startPenaltyPercentageuint256contracts/sPRL/sPRL1.sol:sPRL1
17032userVsWithdrawalsmapping(address ⇒ mapping(uint256 ⇒ struct TimeLockPenaltyERC20.WithdrawalRequest))contracts/sPRL/sPRL1.sol:sPRL1
18032userVsNextIDmapping(address ⇒ uint256)contracts/sPRL/sPRL1.sol:sPRL1

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