Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

HolographOperatorProxy

Verified contract

Proxy

Active on Base with 75,296 txns
Deployed by via 0x8f026e35 at 9500471
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x15d0ce536f16aa6bcc065b8a42b6e3fadec70c18bb3263b6225511bec7efb0cb
0x2500f9d94e736e0f4870b26d827c5493a4bbd9505fed95fcc24318e768102876
0xc661b3cdfbb2385906dd1f1696fa9fe24ab51682efd7455fd537f52fa3b9bd20
0x581a0a30cea0e63d7222359fb5df7000d01799e105e13446b76cd41aa76624a7
0xac61878c07c650fe778441f7f672b9de19afc115f7504db1cdae8b22d962488d
0x2c868db8b73f0935de1e5601dcb135f0bf3a942ed25dfc3fa37021ec72c54f2a
0x6a1c29d0f001ccfd9ddab1934cdca093d9ba69a6a3242dc99ee2ba43ec06e25b
0xd0bc4c514436fc433f0c8635730ad3909d58761de5a806d53dfe377af0821981
0xba2368e0e1451afd813810b31302a34ebefbc0fcabcaafb63da47175cf835e69
0xc564ae101923dfdee59492b9871e1a1a8b0434d3615e744bf025f53d1d37e252

Functions
Getter at block 22743461
admin(view returns (address)
0x1ed99dfe7462763eaf6925271d7cb2232a61854c
getAdmin(view returns (address adminAddress)
0x1ed99dfe7462763eaf6925271d7cb2232a61854c
getOperator(view returns (address operator)
0x3d66d43e6bc92f5a01be1b62b0d3fc60de3a0cb1
admin(view returns (address)
0x1ed99dfe7462763eaf6925271d7cb2232a61854c
getAdmin(view returns (address adminAddress)
0x1ed99dfe7462763eaf6925271d7cb2232a61854c
getBridge(view returns (address bridge)
0x8d5b1b160d33ce8b6cafe2674a81916d33c6ff0b
getHolograph(view returns (address holograph)
0x1ed99dfe7462763eaf6925271d7cb2232a61854c
getInterfaces(view returns (address interfaces)
0xd295e04977e253d8c8387472e70079e36ad8e3a3
getMessagingModule(view returns (address messagingModule)
0x7969414aa6958a44e276e9c3c5f28c5bc42e0271
getMinGasPrice(view returns (uint256 minGasPrice)
1000000000
getRegistry(view returns (address registry)
0xc0768aa301fa733e45b2de64657f952407ec564b
getTotalPods(view returns (uint256 totalPods)
1
getUtilityToken(view returns (address utilityToken)
0x740df024ce73f589acd5e8756b377ef8c6558bab
Read-only
failedJobExists(bytes32 jobHashview returns (bool)
getBondedAmount(address operatorview returns (uint256 amount)
getBondedPod(address operatorview returns (uint256 pod)
getBondedPodIndex(address operatorview returns (uint256 index)
getJobDetails(bytes32 jobHashview returns (struct OperatorJob)
getMessageFee(uint32uint256uint256bytesview returns (uint256uint256uint256)
getPodBondAmounts(uint256 podview returns (uint256 baseuint256 current)
getPodOperators(uint256 podview returns (address[] operators)
getPodOperators(uint256 poduint256 indexuint256 lengthview returns (address[] operators)
getPodOperatorsLength(uint256 podview returns (uint256)
operatorJobExists(bytes32 jobHashview returns (bool)
State-modifying
adminCall(address targetbytes datapayable 
init(bytes datareturns (bytes4)
setAdmin(address adminAddress
setOperator(address operator
adminCall(address targetbytes datapayable 
bondUtilityToken(address operatoruint256 amountuint256 pod
crossChainMessage(bytes bridgeInRequestPayloadpayable 
executeJob(bytes bridgeInRequestPayloadpayable 
init(bytes initPayloadreturns (bytes4)
jobEstimator(bytes bridgeInRequestPayloadpayable returns (uint256)
nonRevertingBridgeCall(address msgSenderbytes payloadpayable 
recoverJob(bytes bridgeInRequestPayloadpayable 
send(uint256 gasLimituint256 gasPriceuint32 toChainaddress msgSenderuint256 nonceaddress holographableContractbytes bridgeOutPayloadpayable 
setAdmin(address adminAddress
setBridge(address bridge
setHolograph(address holograph
setInterfaces(address interfaces
setMessagingModule(address messagingModule
setMinGasPrice(uint256 minGasPrice
setRegistry(address registry
setUtilityToken(address utilityToken
topupUtilityToken(address operatoruint256 amount
unbondUtilityToken(address operatoraddress recipient
Events
AvailableOperatorJob(bytes32 jobHashbytes payload
CrossChainMessageSent(bytes32 messageHash
FailedOperatorJob(bytes32 jobHash
FinishedOperatorJob(bytes32 jobHashaddress operator
Constructor
constructor(
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors
SafeERC20FailedOperation(address token