Sourcify Logosourcify.eth

0x8Fb4439f76ea7eAa6DcE88751A20981a796fb311

on Hedera Testnet (296)

Exact Match
Runtime Bytecode
Creation Bytecode
Warning: This contract is only matched with runtime bytecode. The constructor may be different from the original one, which could affect the contract's functionality.
Contract Name
WaferVault
Compilation Target
contracts/WaferVault.sol:WaferVault
Language
SoliditySolidity
Compiler
solc 0.8.24+commit.e11b9ed9
EVM Version
cancun
Verified At
2026-06-16 07:08:08 UTC
Deployer
Deployment Transaction
Block Number
Transaction Index

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...
Contract couldn't be verified with the creation bytecode but with the runtime bytecode. Below is what was found at the time of verification.

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020supplyContractaddresscontracts/WaferVault.sol:WaferVault
1032keyTypesmapping(enum KeyHelper.KeyType ⇒ uint256)contracts/WaferVault.sol:WaferVault
2020_owneraddresscontracts/WaferVault.sol:WaferVault
3020_pendingOwneraddresscontracts/WaferVault.sol:WaferVault
3208timelockDelayuint64contracts/WaferVault.sol:WaferVault
408advanceLockSecondsuint64contracts/WaferVault.sol:WaferVault
5032pendingAdvanceTinybaruint256contracts/WaferVault.sol:WaferVault
6032advanceUnlockTimemapping(uint256 ⇒ uint64)contracts/WaferVault.sol:WaferVault
7032advanceReleasedmapping(uint256 ⇒ bool)contracts/WaferVault.sol:WaferVault
8032poolsmapping(uint32 ⇒ struct WaferVault.Pool)contracts/WaferVault.sol:WaferVault
904poolCountuint32contracts/WaferVault.sol:WaferVault
10032dealsmapping(uint256 ⇒ struct WaferVault.Deal)contracts/WaferVault.sol:WaferVault
11032dealCountuint256contracts/WaferVault.sol:WaferVault
12032claimsmapping(uint256 ⇒ struct WaferVault.Claim)contracts/WaferVault.sol:WaferVault
13032claimCountuint256contracts/WaferVault.sol:WaferVault
14032isOperatormapping(address ⇒ bool)contracts/WaferVault.sol:WaferVault
15032claimSettlermapping(uint256 ⇒ mapping(address ⇒ bool))contracts/WaferVault.sol:WaferVault
16032isKycedmapping(uint32 ⇒ mapping(address ⇒ bool))contracts/WaferVault.sol:WaferVault
17032_associatedDevicemapping(address ⇒ bool)contracts/WaferVault.sol:WaferVault
18032redemptionQueuestruct WaferVault.RedemptionRequest[]contracts/WaferVault.sol:WaferVault
19032pendingAftermapping(bytes32 ⇒ uint64)contracts/WaferVault.sol:WaferVault
20020saucerRouteraddresscontracts/WaferVault.sol:WaferVault
21020saucerWhbaraddresscontracts/WaferVault.sol:WaferVault
22020saucerFactoryaddresscontracts/WaferVault.sol:WaferVault
23032secondaryPairmapping(uint32 ⇒ address)contracts/WaferVault.sol:WaferVault

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...
0x8Fb4439f76ea7eAa6DcE88751A20981a796fb311 on Hedera Testnet (296)