Sourcify Logosourcify.eth

0x49E7eF56000D2cec20B486207247b006Da79cC4A

on PulseChain (369)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
House
Compilation Target
contracts/House.sol:House
Language
SoliditySolidity
Compiler
solc 0.8.4+commit.c7e474f2
EVM Version
istanbul
Verified At
2024-08-08 11:15:48 UTC
Deployer
0x78352D404896602b1A5fE58781EBaC4f6d7211C7
Deployment Transaction
0xdc8d8e4e79fa74916c7019569ba47c583e5a5817d496dc0b71e55f4e18de13cc
Block Number
13883650
Transaction Index
267

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032_namestringcontracts/House.sol:House
1032_symbolstringcontracts/House.sol:House
2032_ownersmapping(uint256 ⇒ address)contracts/House.sol:House
3032_balancesmapping(address ⇒ uint256)contracts/House.sol:House
4032_tokenApprovalsmapping(uint256 ⇒ address)contracts/House.sol:House
5032_operatorApprovalsmapping(address ⇒ mapping(address ⇒ bool))contracts/House.sol:House
6032_ownedTokensmapping(address ⇒ mapping(uint256 ⇒ uint256))contracts/House.sol:House
7032_ownedTokensIndexmapping(uint256 ⇒ uint256)contracts/House.sol:House
8032_allTokensuint256[]contracts/House.sol:House
9032_allTokensIndexmapping(uint256 ⇒ uint256)contracts/House.sol:House
10020_owneraddresscontracts/House.sol:House
10201_pausedboolcontracts/House.sol:House
11032maxTokensuint256contracts/House.sol:House
1202minteduint16contracts/House.sol:House
13032tokenTraitsmapping(uint256 ⇒ struct IHouse.HouseStruct)contracts/House.sol:House
14032existingCombinationsmapping(uint256 ⇒ uint256)contracts/House.sol:House
15032lastWriteAddressmapping(address ⇒ struct House.LastWrite)contracts/House.sol:House
16032lastWriteTokenmapping(uint256 ⇒ struct House.LastWrite)contracts/House.sol:House
17096raritiesuint8[][3]contracts/House.sol:House
20096aliasesuint8[][3]contracts/House.sol:House
23020habitatcontract IHabitatcontracts/House.sol:House
24020houseTraitscontract IHouseTraitscontracts/House.sol:House
25020randomizercontract IRandomizercontracts/House.sol:House
26032adminsmapping(address ⇒ bool)contracts/House.sol:House

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