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.

0xa37d9b30062972de301af1b4df74dd4819c91a07

Verified contract

Proxy

Active on Base with 18 txns
Deployed by via 0x10a8070e at 2155281
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.36
0xee1060bdfaa5ce982cbb3bdbd2cc00033cad07b642a0357a379c5d8457ec2766
0x8daf0f3d05c2959951b40740a1ab8f79e61b699028e9a10fbe1aae8d82dde715
0x9efcee8fc46d72be5aea81e99482718617cee26f3af425cd1c4354eb51777eea
0xf34912cb33f7ff2625ab851f90c6699390ba1d6fae8d83ec745e823f4373479a
0x5c04eb193095c93026a8a7564086f0df434773d7a5c21aaee09de5a628db8ef2
0xd62895ef88b0252cc139b57ea281cf23d2ed4a3026d4e5e362324c7484488584
0x42f21bfdc9a43d7905c54c999620a09ff207c15d6fbf98e6cf3d9f82585f9c11
0x4ad253311c6fcda3e15c9127263ae844fb8ee8a6341d8a1f8fbcccd07cabd49c
0xa12ca732009f013c325dcc128202126c5555eb4aa92d694f4c500e93707afff0
0x7c746caf2cff46f937ee001d1bb7cf41a6e788a6dd85e5122d261939de168c5a

Functions
Getter at block 22940839
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xf46b1b33daa3ec5b10e3d45e65eee84a9001dab7c7e307e039d26c6e75bde618
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x1faea3cB062DcEf67b7b1326f59AAA95e703a5dc, 0x0ca2aA3A8401eeD81EAeB7a89d9c949ab15c0EFf]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
15
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.