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.

0x4a83129ce9c8865ef3f91fc87130da25b64f9100

Verified contract

Proxy

Active on Base with 24 txns
Deployed by via 0x2d0b4fc0 at 6372436
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,438.4
ERC-20
Value $47.76
ERC-20
Value $12.36
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0x8c7ce8302648525adfed280d81945c126482f6b2cab82c61d34ccbe9f8eb2e58
0x1d67c9b7ab464903beea28b8f5cc3bce2423568f8cef3608348b66ebb376c19c
0x7aaa31a2359930b5f290c73d307e5033793381a1915f7375967fd54c1af5f3c2
0x582866af5fbe9a11da93fb2edc45b8af904b156b020a8171739ec567063edb94
0xbb3f93ba5aa290c9964682f0e11a6f418b759b1770507a504f5f1bebfb7da9e4
0x4d9bf3cb1d98919544d6714ea13b9e6b2b93767e60e76afdcd60fd059a54ec75
0x04abf08d77daf52b7a8dcecc67fe0fbe522eba6dbe4b928f5fb722628f0b751d
0x8fa3dd681b13b189edbe4e784ab4499808646dbdd49d1c3cbf03057958b972d7
0x4f1f0eba06977a70b704762278bb053dd072651ec030e8e9b05d7e57c2c10bd2
0xeced2927f137959f61be050c62a7ff5801c0579541cc3cbd0194a56e8f68cfb3

Functions
Getter at block 21880361
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x9f26058c14b7aa7555acbb44f82b2ea285b3c9895a6076a41d81d042f8adf49b
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x284a7F74c73340C08ce413Edf44101c23243c66c, 0x253956AEDC059947e700071bc6D74Bd8E34Fe2Ab, 0xbE8377398879245A14E1453ffA711f93121c9273, 0x4f9DFeF24E6C5109a7869981f3fFDD865C8546A5, 0xF17ae5c8C4acf680A2c9551AF441Cc3725FD401b]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
165
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.