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.

0x94841d6a7c0b6ab1b3382b8da7efb6d5a1d42446

Verified contract

Proxy

Active on Base with 212 txns
Deployed by via 0xd5a8ea5f at 13900181
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $290.38
ERC-20
Value $19,218.72
ERC-20
Value $13,921.89
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x35fef763560a248546f607abd7b3de5c81f469ca907de8ae87b78389dbd87f58
0x60e913731804cd3fd01bc72a604f9d9ed1047dcde039f5da8ab161538cf7f793
0xc8e43e03b558e70b9fff765a72e06ddb2c461c836e68d4be686a2a99ef00c8f0
0x7a64402bbd8b25e43ded5cfbbec4dd05e4e2f4485f4aa0eef44432b31cee4245
0x40649e276e6f2b5fc383f659d07848f5e6a8673cb18ac0afcbb21387bfd82f07
0xab53fa00eaab7be63ca1e18a66f8e818fdc5258bff6212e6238294c45f32acfa
0x5b82c50aa3de813047cba254ad39cba4286bc745e765d6e42856d13aae76f463
0x1892b38505642a0bc7ad9288295b10216b6278d3095e89f693ea718f1ca557aa
0x2a2a69a9b42ff1618250af77b9385471f4e2df051b49dc082bdeee6d8cfc4518
0x64abeaf82f1f281a237353739d3c6c48a878a7910f8d0d42344fe87dccc1c7a2

Functions
Getter at block 22128641
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x7739b0dd07a86053c05b9a888b88ae7ffca49a4c1afb92d7b59ef4ae1e6dd597
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x2ba574A85BC92734A995444215D4466f30e7af62, 0x9dd8FBB080aA2F93368bD2e26F392fE7C7561274, 0xe5F50476f9E14f850068a9349A569592A0751c6D, 0xF2fFC3F96f5f956045aA43C7499D748037C519A9]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
241
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.