Sourcify Logo

0x3Fb926116D454b95c669B6Bf2E7c3bad8d19affA

on Ethereum Mainnet (1)

Exact Match
Runtime Bytecode
Creation Bytecode
Contract Name
ServiceRegistryTokenUtility
Compilation Target
contracts/ServiceRegistryTokenUtility.sol:ServiceRegistryTokenUtility
Language
SoliditySolidity
Compiler
solc 0.8.19+commit.7dd6d404
EVM Version
default
Verified At
2025-07-14 04:31:16 UTC
Deployer
0xEB2A22b27C7Ad5eeE424Fd90b376c745E60f914E
Deployment Transaction
0x00ee362c0197e3dc34f8a514965e721a7051f9dcc9402ee7d8d5563a52c2a38b
Block Number
17222237
Transaction Index
66

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

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

Loading contract data...

Transformations

Immutable Transformations

IDValueOffsets
1170x00000000000000000000000048b6af7b12c71f09e2fc8af4855de4ff54e775ca958, 1473, 1725, 2119, 2915

Storage Layout

For non-default storage allocations (e.g. EIP-7201) check out EVM Storage Logo
SlotOffsetBytesLabelTypeContract
0020owneraddresscontracts/ServiceRegistryTokenUtility.sol:ServiceRegistryTokenUtility
1020manageraddresscontracts/ServiceRegistryTokenUtility.sol:ServiceRegistryTokenUtility
2020draineraddresscontracts/ServiceRegistryTokenUtility.sol:ServiceRegistryTokenUtility
3032_lockeduint256contracts/ServiceRegistryTokenUtility.sol:ServiceRegistryTokenUtility
4032mapServiceIdTokenDepositmapping(uint256 ⇒ struct ServiceRegistryTokenUtility.TokenSecurityDeposit)contracts/ServiceRegistryTokenUtility.sol:ServiceRegistryTokenUtility
5032mapServiceAndAgentIdAgentBondmapping(uint256 ⇒ uint256)contracts/ServiceRegistryTokenUtility.sol:ServiceRegistryTokenUtility
6032mapOperatorAndServiceIdOperatorBalancesmapping(uint256 ⇒ uint256)contracts/ServiceRegistryTokenUtility.sol:ServiceRegistryTokenUtility
7032mapSlashedFundsmapping(address ⇒ uint256)contracts/ServiceRegistryTokenUtility.sol:ServiceRegistryTokenUtility

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...