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.

0x4d278aa2927b7cbcc172861cbc771f010ae54e3d

Verified contract

Proxy

Active on Base with 43 txns
Deployed by via 0x47905b87 at 13058274
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.05
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x261dde45c208a8585b80ea00ac601e9278fbc26cd73e26b24e73fab47c2e548d
0x21e29b48a659af28c6dc8d005e5a01fd127e2ceac511414e0706779cc49f42f6
0xc06dc14eaa4f51c236bc05daa9303717c2d1921579ea3686d6997eae87aa5aa9
0x204261e2933656999111f5b281bbc83ddb9bdf862c7c6a95a547a631d2e6eb1b
0xaac8903094b74bf4738a0532b2f46b73c29d8fd4b61b3dcf779f1f624aff7418
0x3326dd8ab151b75b714c499265ba20623eb3d8f4c84e4f781058e46584ff9c05
0x3c1c62a9e0093005ecdf5f19c1aeb29eda721708dd570ffb10aa32ecfd038446
0xb45aae2bce3e1b1cf77f3da68732b85a2db82bdd13e5bd10917dd10879abd996
0x5125d8ad718baa6addaa9d28a2804da82e8297957d9663d26b6b2fe150386bef
0x72822d70cc89c31beaafa3b2909b9eda2a3bfc413f990915a0808fc8a661d983

Functions
Getter at block 23867950
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x807d377bb9099cd7fdef647e6f5ddc8661ab1b0726d9503a363f4f847eb28875
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x3F5598f833Ad66aE4a4C8AEED079f331F4C22B2d, 0xCA589080D77484Fec270e6B998B95318EE9090A4, 0x6Fd0eED79771A444BB5c608e6333E69451f80120]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
56
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.