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.

0x88fadf229c6a94aa820a045906b16fd5f527f2b6

Verified contract

Proxy

Active on Base with 8 txns
Deployed by via 0x5dcb6876 at 2621898
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $30,911.69
ERC-20
Value $418.73
ERC-20
Value $0.14
ERC-20
Value $0.06
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x04a32524f84e3e97928fad75c904ee82707e285d15e55ba8f1e63035d6a20f3a
0x23b4933e4e6a4fc9eb6938bcd4a3b474b4b280ae62c85d0bfaf2d0c1916c649a
0xad9e48f3d3d52e1a51bccacc64fcf195a1900c44025d78c9e2efc683dc812011
0x50e428c4987aef587c9ebf29fa4449b18faf6193ab316726dc3b6b98ea3ae862
0x803ce3e78516d73351168521d41b4625bc9c1389e53b9be62dbdfe72ac8ca8b3
0x36ad138dbb4afb4935b1b2b1ba926976627183aba459a41fa3b61781c40edb5c
0x6fde981e4ac23b85ad2b15e18e52555e8a6e4c2e9d6068591e1e39f573fdaffd
0xd91894b13090c4f315247d3d609da29a5da5edc05161026b2d46b97d6cd36744

Functions
Getter at block 21765215
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x9086a88067a8a86e4da1a20779e76b17ed778bfc3280b88a233a30065d69d7fe
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x866e92128a9f1f22CeBfb715836DDD9AbfEac5c9, 0x720215DB9c2FdcA3bdb9F4e634EaF11e5724dbc1, 0x30307d81eB03956085fA5f2EAE8672b1DC704105, 0xE578D951D7c31c59FaDf93E40b04B003d4278FF2, 0xC29c83b1B1Cb3B9cdD7822040252F9648bD90e2e, 0xeD3B439CA1787C1cd1855151c799D520d319d80d]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
3
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.