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.

OFTWrapper

Verified contract

Active on Base with 187 txns
Deployed by via 0xdd43bb9f at 5376207
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x65f19d88ce321c3847de6555d9782d9dacf78251fd084a7e06f3a1990890b139
0x5e5bc3dd9469ac4fdbb4a48cf6b8b7ec4237ba9f486da8ef24fedda514811d8e
0x4de138f4782e5354a7300fca09934c828433b58446f757de2eb050c32f64a6ac
0x1e226df9e2187ae58e9168e227af6beed5789754c763db5d42fcd3e272def294
0x788ca34288c689f54c0900b26378c759a30a009bb0f37fbd5ff6528d3f7304d5
0x4c593aca7e11a4b2e41f662e912fd20b26bb2c1e76239728b8ed1e3ad9e60c9c
0xc1142071233bdea96ea34d54532be535f69ab9d55ee436f1ac5f53e8556126ef
0xbcfebf93f3db0413e476cd3e80d466d58d7c64b736c6d57d467f5736ee4afe01
0x3d76685b55712b4368c35d88d3e2f74beaf6cbd743181a952dc1abe2c25b3d3e
0x12e7fc116ff52a6432cae13a0a38e6f3df065fe04c5e391150fd655cd612b50a

Functions
Getter at block 23153957
SYSTEM_VERSION_ID(pure returns (uint256)
15685333357143876905381156080256194284585309009741792718237957731407193701748
 
facetAddresses(view returns (address[] addresses)
 
facets(view returns (struct IDiamondReadableFacet[] diamondFacets)
feeCollector(view returns (address)
0x70287bd7a8e1b6deb354b0df11130b3be03d1ece
getFallbackAddress(view returns (address fallbackAddress)
0x0000000000000000000000000000000000000000
nomineeOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x93841d17fb094b321ab281e14d0456e70e7e4889
paused(view returns (bool status)
false
Read-only
facetAddress(bytes4 selectorview returns (address facet)
facetFunctionSelectors(address facetview returns (bytes4[] selectors)
oftEstimateSendFee(address _oftstruct OFTWrapperEstimateSendFeeParams _paramsuint256 _processingFeeview returns (uint256 nativeFeeuint256 zroFee)
oftEstimateSendTokensFee(address _oftbytes _touint256 _qtystruct OFTWrapperEstimateSendTokensFeeParams _paramsuint256 _processingFeeview returns (uint256 nativeFeeuint256 zroFee)
oftEstimateSendV1Fee(address _oftstruct OFTWrapperEstimateSendFeeV1Params _paramsuint256 _processingFeeview returns (uint256 nativeFeeuint256 zroFee)
oftTargetGasParameters(address _oftAddressuint16 _targetLzChainIdview returns (bool useCustomParametersuint256 minTargetGas)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenBalance(address _tokenAddressview returns (uint256)
State-modifying
acceptOwnership(
cleanup(address _tokenAddressuint256 _tokenAmount
diamondCut(struct IDiamondWritableInternalFacetCut[] facetCutsaddress targetbytes data
forceTransferOwnership(address _newOwner
oftSendFrom(address _oftaddress _underlyingTokenstruct OFTWrapperSendFromParams _paramsuint256 _processingFeepayable 
oftSendFromV1(address _oftaddress _underlyingTokenstruct OFTWrapperSendFromV1Params _paramsuint256 _processingFeepayable 
oftSendFromWithMinAmount(address _oftaddress _underlyingTokenstruct OFTWrapperSendFromWithMinAmountParams _paramsuint256 _processingFeepayable 
oftSendTokens(address _oftstruct OFTWrapperSendTokensParams _paramsuint256 _processingFeepayable 
pause(
setFallbackAddress(address fallbackAddress
setFeeCollector(address _feeCollector
transferOwnership(address account
unpause(
Events
DiamondCut(struct IDiamondWritableInternalFacetCut[] facetCutsaddress targetbytes data
OftSent(
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
SetFeeCollector(address indexed feeCollector
Unpaused(address account
Constructor
constructor(address _feeCollectoraddress _owner
Fallback and receive
fallback(
receive(
Errors
DiamondWritable__InvalidInitializationParameters(
DiamondWritable__RemoveTargetNotZeroAddress(
DiamondWritable__ReplaceTargetIsIdentical(
DiamondWritable__SelectorAlreadyAdded(
DiamondWritable__SelectorIsImmutable(
DiamondWritable__SelectorNotFound(
DiamondWritable__SelectorNotSpecified(
DiamondWritable__TargetHasNoCode(
ERC165Base__InvalidInterfaceId(
Ownable__NotOwner(
Ownable__NotTransitiveOwner(
Pausable__NotPaused(
Pausable__Paused(
Proxy__ImplementationIsNotContract(
ReentrancyGuard__ReentrantCall(
SafeApproveError(
SafeOwnable__NotNomineeOwner(
SafeTransferError(
SafeTransferFromError(
SafeTransferNativeError(
SenderError(