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.

0xe25e87770b33bd57fa4291781e3d19c44f50b6ac

Verified contract

Proxy

Active on Base with 12 txns
Deployed by via 0x348bf8d8 at 15452645
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.73
ERC-20
--
ERC-20
--
ERC-20
--
 (#1)
ERC-1555
--
0xae4022739c354b30f0aa38818ca4a2e1274dbd375a15677eca9b42fd47f3499d
0x4769e34202df6fb4e25d070475baedf0d7bbf6155e2ec2407bcd763b616b6c37
0x8b9a90fe6851684d7a0333ab8f33a04d98778e5ff8c6ca3451f2d1ac90be3775
0xfbdaaaa5c68dcf5d0361dcc44a16c1a200739e26832cb1d6543be3efbfce7146
0x3731c59ab4998b9b9313bc88267fa9204cce8c77ff96a5f8a8d0a4ce7eb5d254
0xeb37b828f6bea8c70ac1e753d463cb2733989c324c2375f5f66c127c9cfed573
0x2ee42ff959cbf7ba8c683a46cda3768388389674c122f5f1fc15f3c245d46f21
0xa18bd31f6b8f6f1457f5ad6f2e6007a25e061cabf3f6fba2a1f9735f43dfc1f5
0xc8436a7d9c067ebc7089938da8c4c456d4aac9a25b02843c0a0537f961b6a860
0x87c9a0fc86b3cdfc6900c7797c217a251c95423963032d85d80fd40589866d07

Functions
Getter at block 21997814
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xc96ccd5f8ab2c1fb6ff142c7c8fd78b5a6b06a12765a448babb27e871e383748
getChainId(view returns (uint256)
8453
 
getOwners(view returns (address[])
getThreshold(view returns (uint256)
5
nonce(view returns (uint256)
7
Read-only
approvedHashes(addressbytes32view returns (uint256)
checkNSignatures(bytes32 dataHashbytes databytes signaturesuint256 requiredSignaturesview 
checkSignatures(bytes32 dataHashbytes databytes signaturesview 
encodeTransactionData(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiveruint256 _nonceview returns (bytes)
getModulesPaginated(address startuint256 pageSizeview returns (address[] arrayaddress next)
getStorageAt(uint256 offsetuint256 lengthview returns (bytes)
getTransactionHash(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiveruint256 _nonceview returns (bytes32)
isModuleEnabled(address moduleview returns (bool)
isOwner(address ownerview returns (bool)
signedMessages(bytes32view returns (uint256)
State-modifying
addOwnerWithThreshold(address owneruint256 _threshold
approveHash(bytes32 hashToApprove
changeThreshold(uint256 _threshold
disableModule(address prevModuleaddress module
enableModule(address module
execTransaction(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiverbytes signaturespayable returns (bool)
execTransactionFromModule(address touint256 valuebytes datauint8 operationreturns (bool success)
execTransactionFromModuleReturnData(address touint256 valuebytes datauint8 operationreturns (bool successbytes returnData)
removeOwner(address prevOwneraddress owneruint256 _threshold
requiredTxGas(address touint256 valuebytes datauint8 operationreturns (uint256)
setFallbackHandler(address handler
setGuard(address guard
setup(address[] _ownersuint256 _thresholdaddress tobytes dataaddress fallbackHandleraddress paymentTokenuint256 paymentaddress paymentReceiver
simulateAndRevert(address targetContractbytes calldataPayload
swapOwner(address prevOwneraddress oldOwneraddress newOwner
Events
AddedOwner(address owner
ApproveHash(bytes32 indexed approvedHashaddress indexed owner
ChangedFallbackHandler(address handler
ChangedGuard(address guard
ChangedThreshold(uint256 threshold
DisabledModule(address module
EnabledModule(address module
ExecutionFailure(bytes32 txHashuint256 payment
ExecutionFromModuleFailure(address indexed module
ExecutionFromModuleSuccess(address indexed module
ExecutionSuccess(bytes32 txHashuint256 payment
RemovedOwner(address owner
SafeModuleTransaction(address moduleaddress touint256 valuebytes datauint8 operation
SafeMultiSigTransaction(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiverbytes signaturesbytes additionalInfo
SafeReceived(address indexed senderuint256 value
SafeSetup(address indexed initiatoraddress[] ownersuint256 thresholdaddress initializeraddress fallbackHandler
SignMsg(bytes32 indexed msgHash
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors

This contract contains no error objects.