Skip to content

Latest commit

 

History

History
51 lines (39 loc) · 2.98 KB

.storagelayout.md

File metadata and controls

51 lines (39 loc) · 2.98 KB

Storage Layouts

Generated via bash utils/inspect.sh.


forge inspect --pretty src/LightAccount.sol:LightAccount storage-layout

Name Type Slot Offset Bytes Contract

forge inspect --pretty src/LightAccountFactory.sol:LightAccountFactory storage-layout

Name Type Slot Offset Bytes Contract
_owner address 0 0 20 src/LightAccountFactory.sol:LightAccountFactory
_pendingOwner address 1 0 20 src/LightAccountFactory.sol:LightAccountFactory

forge inspect --pretty src/MultiOwnerLightAccount.sol:MultiOwnerLightAccount storage-layout

Name Type Slot Offset Bytes Contract

forge inspect --pretty src/MultiOwnerLightAccountFactory.sol:MultiOwnerLightAccountFactory storage-layout

Name Type Slot Offset Bytes Contract
_owner address 0 0 20 src/MultiOwnerLightAccountFactory.sol:MultiOwnerLightAccountFactory
_pendingOwner address 1 0 20 src/MultiOwnerLightAccountFactory.sol:MultiOwnerLightAccountFactory

forge inspect --pretty src/common/BaseLightAccount.sol:BaseLightAccount storage-layout

Name Type Slot Offset Bytes Contract

forge inspect --pretty src/common/BaseLightAccountFactory.sol:BaseLightAccountFactory storage-layout

Name Type Slot Offset Bytes Contract
_owner address 0 0 20 src/common/BaseLightAccountFactory.sol:BaseLightAccountFactory
_pendingOwner address 1 0 20 src/common/BaseLightAccountFactory.sol:BaseLightAccountFactory

forge inspect --pretty src/common/CustomSlotInitializable.sol:CustomSlotInitializable storage-layout

Name Type Slot Offset Bytes Contract

forge inspect --pretty src/common/ERC1271.sol:ERC1271 storage-layout

Name Type Slot Offset Bytes Contract

forge inspect --pretty src/external/solady/EIP712.sol:EIP712 storage-layout

Name Type Slot Offset Bytes Contract

forge inspect --pretty src/external/solady/UUPSUpgradeable.sol:UUPSUpgradeable storage-layout

Name Type Slot Offset Bytes Contract