Sourcify Logosourcify.eth

0x5301774bFE6A427aeDa807DCe42B45dC6c5e881E

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
TokenLocker
Compilation Target
browser/Untitled.sol:TokenLocker
Language
SoliditySolidity
Compiler
solc 0.6.12+commit.27d51765
EVM Version
istanbul
Verified At
2024-08-08 10:44:01 UTC
Deployer
0x51e46fDDF884518d96EbeA18023f7B2d0A82582a
Deployment Transaction
0x82b367a999c817d096cafac3982b5bcec97b474d9341bdef3e6b5898dee1d729
Block Number
12777576
Transaction Index
179

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020_owneraddressbrowser/Untitled.sol:TokenLocker
1032_statusuint256browser/Untitled.sol:TokenLocker
2032uintStoragemapping(bytes32 ⇒ uint256)browser/Untitled.sol:TokenLocker
3032stringStoragemapping(bytes32 ⇒ string)browser/Untitled.sol:TokenLocker
4032addressStoragemapping(bytes32 ⇒ address)browser/Untitled.sol:TokenLocker
5032bytesStoragemapping(bytes32 ⇒ bytes)browser/Untitled.sol:TokenLocker
6032boolStoragemapping(bytes32 ⇒ bool)browser/Untitled.sol:TokenLocker
7032intStoragemapping(bytes32 ⇒ int256)browser/Untitled.sol:TokenLocker
8032lockedTokensmapping(address ⇒ address[])browser/Untitled.sol:TokenLocker
9032lockedUsermapping(address ⇒ address[])browser/Untitled.sol:TokenLocker
10032tokenLocksmapping(address ⇒ mapping(address ⇒ struct TokenLocker.TokenLock))browser/Untitled.sol:TokenLocker
11064gFeesstruct TokenLocker.FeeStructbrowser/Untitled.sol:TokenLocker
13020devaddraddress payablebrowser/Untitled.sol:TokenLocker
14020lpaddraddress payablebrowser/Untitled.sol:TokenLocker
15020migratorcontract IMigratorbrowser/Untitled.sol:TokenLocker

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...
0x5301774bFE6A427aeDa807DCe42B45dC6c5e881E on PulseChain (369)