Sourcify Logosourcify.eth

0xF63e9400807184e726445E105EC7a6C6Af1a86fB

on Ethereum Testnet Sepolia (11155111)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
UserActivity
Compilation Target
UserActivity.sol:UserActivity
Language
SoliditySolidity
Compiler
solc 0.8.30+commit.73712a01
EVM Version
default
Verified At
2025-11-29 00:09:41 UTC
Deployer
0x9051bb172F9A5a9e8FdF99A17D33BA426a6a0101
Deployment Transaction
0x6614119b57c1f698feb21aa831341c8740c1093d1674eb6cc3a9377be2563898
Block Number
9727664
Transaction Index
13

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

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

Loading contract data...

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0032usersmapping(uint256 ⇒ struct UserActivity.User)UserActivity.sol:UserActivity
1032practitionersmapping(uint256 ⇒ struct UserActivity.Practitioner)UserActivity.sol:UserActivity
2032sessionsmapping(uint256 ⇒ struct UserActivity.Session)UserActivity.sol:UserActivity
3032tokensmapping(uint256 ⇒ struct UserActivity.Token)UserActivity.sol:UserActivity
4032devicesmapping(uint256 ⇒ struct UserActivity.Device)UserActivity.sol:UserActivity
5032sensorDatamapping(uint256 ⇒ struct UserActivity.SensorData)UserActivity.sol:UserActivity
6032inventorymapping(uint256 ⇒ struct UserActivity.InventoryItem)UserActivity.sol:UserActivity
7032nextUserIduint256UserActivity.sol:UserActivity
8032nextPractitionerIduint256UserActivity.sol:UserActivity
9032nextSessionIduint256UserActivity.sol:UserActivity
10032nextTokenIduint256UserActivity.sol:UserActivity
11032nextDeviceIduint256UserActivity.sol:UserActivity
12032nextDataIduint256UserActivity.sol:UserActivity
13032nextItemIduint256UserActivity.sol:UserActivity

Transient Storage Layout

No transient storage layouts found in the compiler output.

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...
0xF63e9400807184e726445E105EC7a6C6Af1a86fB on Ethereum Testnet Sepolia (11155111)