Sourcify Logo

0x01fA35fDE0E813e2D6687660a74A313d8D922E48

on Base Mainnet (8453)

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-29 00:43:55 UTC
Deployer
0x66CcEC236bbcE5f1bBd1b2fC0a4014e57A55ad02
Deployment Transaction
0x3effb5ba857fe5045651a34f83f8eb9ed1f812b11cb6a24b6ad86d2cf2822dbf
Block Number
29612161
Transaction Index
95

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
52540x6aa7f62399723ea995ae30e6834cd805da87cc3e5e0855397591ad8ebdae8e595975
52560x00000000000000000000000000000000000000000000000000000000000021055933
52580x00000000000000000000000001fa35fde0e813e2d6687660a74a313d8d922e485891
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...