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.

D4ADiamond

Verified contract

Proxy

Active on Ethereum with 50 txns
Deployed by via 0xfb8d416b at 20219465
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.34
ERC-20
Value $0.5
ERC-20
--
0x70a2e1aa465a0a77c3d26fe117a4984a934a8d24ff861db68cb9cb3a89ec8d63
0xd919308716ecd8fb8c1a4f28288c4d961c572778dca6b637b69a5ee1693d7b24
0xa92d5be798f2afec9a844f389af9806abb9051063b4766754519c23664386bfa
0x83c865dc06916fc6a7b372b5fea26994f0d600230831fa729c17ae51baa2c15f
0x49a29138590df4f2a41922f013b552766aec184f07b5a232ef5aa256a44b5e7b
0x5d9339ae12b5beb9fa3eb5ba76a6c1998881b22d89c566775ec5fe9b3f4107ed
0x94d38428467847a827ad49a9a57451497c7d95dd24a9781934a9c0c31b93e9da
0xfe3d8d3e91df68f49d279e456ae64847ae228c98594be5f274b23e86bc83e133
0x92fcc84d1b7d4ef48c4d0f327dfc8bdbb47d6e37e4f2a585f5c12ed285e56aec
0xb3625a1ec933e6436cbdf6007bef5ff6242f22618c05c447b50f3f3ef9c3694d

Functions
Getter at block 21248851
 
facetAddresses(view returns (address[] addresses)
 
facets(view returns (struct IDiamondReadableFacet[] diamondFacets)
getFallbackAddress(view returns (address fallbackAddress)
0xa96449f508c83b8d5889d172252f747eb3177dd2
nomineeOwner(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x778c35dec2f75dc959c53b6929c74efb0043358a
Read-only
facetAddress(bytes4 selectorview returns (address facet)
facetFunctionSelectors(address facetview returns (bytes4[] selectors)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
acceptOwnership(
diamondCut(struct IDiamondWritableInternalFacetCut[] facetCutsaddress targetbytes data
setFallbackAddress(address fallbackAddress
transferOwnership(address account
Events
DiamondCut(struct IDiamondWritableInternalFacetCut[] facetCutsaddress targetbytes data
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor

This contract contains no constructor objects.

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(
Proxy__ImplementationIsNotContract(
SafeOwnable__NotNomineeOwner(