Sourcify Logosourcify.eth

0x8C6D7f1bE4BDECaB43d5FD07057733b37753cc25

on Amoy (80002)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
WaqfToken
Compilation Target
contracts/WaqfToken.sol:WaqfToken
Language
SoliditySolidity
Compiler
solc 0.8.20+commit.a1b79de6
EVM Version
paris
Verified At
2026-03-26 14:42:46 UTC
Deployer
0x96DFe0DE46CAE2Cde77866c09519aeadDAe6Ad2F
Deployment Transaction
0x7f66d583f033768622b4ccbb82f8cd1aa86ff6838161eacf0a533c011b11783a
Block Number
35704263
Transaction Index
0

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_balancesmapping(address ⇒ uint256)contracts/WaqfToken.sol:WaqfToken
1032_allowancesmapping(address ⇒ mapping(address ⇒ uint256))contracts/WaqfToken.sol:WaqfToken
2032_totalSupplyuint256contracts/WaqfToken.sol:WaqfToken
3032_namestringcontracts/WaqfToken.sol:WaqfToken
4032_symbolstringcontracts/WaqfToken.sol:WaqfToken
5032_rolesmapping(bytes32 ⇒ struct AccessControl.RoleData)contracts/WaqfToken.sol:WaqfToken
6032projectCountuint256contracts/WaqfToken.sol:WaqfToken
7032projectsmapping(uint256 ⇒ struct WaqfToken.WaqfProject)contracts/WaqfToken.sol:WaqfToken
8032kycVerifiedmapping(address ⇒ bool)contracts/WaqfToken.sol:WaqfToken
9032contributionsmapping(address ⇒ struct WaqfToken.Contribution[])contracts/WaqfToken.sol:WaqfToken
10032beneficiariesaddress[]contracts/WaqfToken.sol:WaqfToken
11032isBeneficiarymapping(address ⇒ bool)contracts/WaqfToken.sol:WaqfToken
12032totalWaqfValueuint256contracts/WaqfToken.sol:WaqfToken
13032totalROIDistributeduint256contracts/WaqfToken.sol:WaqfToken

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...
0x8C6D7f1bE4BDECaB43d5FD07057733b37753cc25 on Amoy (80002)