Sourcify Logosourcify.eth

0xce50f3cA1F1Dbd6Fa042666bC0e369565dda457D

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
Hearts
Compilation Target
contracts/Hearts.sol:Hearts
Language
SoliditySolidity
Compiler
solc 0.8.4+commit.c7e474f2
EVM Version
istanbul
Verified At
2024-08-08 14:36:50 UTC
Deployer
0x5ef6E3570a32eA63c7BfB69Bbb72fE0Cd37dFA42
Deployment Transaction
0xcafc1c88779f7de842b388bc9727b573838c09e7a146d5f4ba5a00f741baea4b
Block Number
13284296
Transaction Index
290

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_namestringcontracts/Hearts.sol:Hearts
1032_symbolstringcontracts/Hearts.sol:Hearts
2032_ownersmapping(uint256 ⇒ address)contracts/Hearts.sol:Hearts
3032_balancesmapping(address ⇒ uint256)contracts/Hearts.sol:Hearts
4032_tokenApprovalsmapping(uint256 ⇒ address)contracts/Hearts.sol:Hearts
5032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/Hearts.sol:Hearts
6032_ownedTokensmapping(address ⇒ mapping(uint256 ⇒ uint256))contracts/Hearts.sol:Hearts
7032_ownedTokensIndexmapping(uint256 ⇒ uint256)contracts/Hearts.sol:Hearts
8032_allTokensuint256[]contracts/Hearts.sol:Hearts
9032_allTokensIndexmapping(uint256 ⇒ uint256)contracts/Hearts.sol:Hearts
10020_owneraddresscontracts/Hearts.sol:Hearts
10201isPresaleActiveboolcontracts/Hearts.sol:Hearts
10211isPublicSaleActiveboolcontracts/Hearts.sol:Hearts
11032_presaleEligiblemapping(address ⇒ bool)contracts/Hearts.sol:Hearts
12032_presaleClaimedmapping(address ⇒ uint256)contracts/Hearts.sol:Hearts
13032_totalClaimedmapping(address ⇒ uint256)contracts/Hearts.sol:Hearts
14032_contractURIstringcontracts/Hearts.sol:Hearts
15032_baseTokenURIstringcontracts/Hearts.sol:Hearts

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...
0xce50f3ca1f1dbd6fa042666bc0e369565dda457d on Ethereum Mainnet (1)