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.

0x56b4e5ba78d7d2b21029610e1dbdbba5ad8b78b1

Verified contract

Proxy

Active on Base with 13 txns
Deployed by via 0x342be41e at 13804746
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0.04
ERC-20
Value $0
ERC-20
--
0xb17e159bb13cc82d4b2e1683b1e83663ab1bae469e67952639a69e6096f2a175
0x558f05ff9bc41214df47e1e537dfd55275964e704fd9d57488800365bc8417b3
0x06f0ca9c5e800aba09cbce1ec7e3f861ba42121c7d2b1282d139803561df05ff
0xb7323c89948ae33d42d08e3513877ea9f71a9989f0ccc296bc8a6ec96fcc2fd0
0x944635992d11219f2d4dd557e57a5d2d63d38784c52a70f7c350d96a9bfd00fb
0xc8100c6dea9aad2212bf5010f15d8d71f135704ae5a7f9ecee704f40da860dab
0x6aca4969bbdaaddf8f5ea90e8ea29dc0442c496d5209fc4fe74c0cc2159537dd
0x6386514857292c1c4252a98275a3372c87e8b98e2d65f7f6ce7ea80502447ac9
0x0d9ee5db3197ba7e666abac3656b8d82a12b298696d871684009cdce95cac46e
0xc7d8332621447bbe2866345d214532f1b8a838be082488ba53e27094803e4f95

Functions
Getter at block 23889423
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xdf882656a2353b1779eca33a203886faa3f65a0b4b652e7fd12ba4a815bb156e
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x5DCE5C5ECD5f1764836398aD7E2a1eBB0Fa24aC4, 0xd4Bd88987f9CB33D1248C83f8c9A317CB6DE07Db]
getThreshold(view returns (uint256)
1
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.