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.

0x7bedd9b34e787ec5b1ce2bc5633403d8ad0c766a

Verified contract

Proxy

Active on Base with 16 txns
Deployed by via 0x4982b28a at 21241055
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $60.18
ERC-20
--
0xa398324b4b557378bff1ad6c6f188f2cf4ae4ea81b11587f9662a763c50191f6
0x5e0c6fb017f4c173c5d4f526a971aa1adc8062bbc53d4e308e5edd03fa2c9cf8
0xdf3c72bd234ccf5c6e7bc3ba7ffd626c98f4c08f58308d1de9d21111378ea57d
0x2a70fa1fde3be60abe5d6ce9fb18d3104f6360750e51fb2216aec2f077520968
0xca12a60e92ef6098efe16ba157addf48b5b34ef1200dff0a54aa981aa69b2550
0x3bafad218525841690c6af4727e902f85a24473fb621e30414fa5f0263fd2d55
0x2b3085eed9466b5279c156de2a871d286af2935b5ebb05fe5a2362e65397c4be
0x839c17cc07c2f85769239e3690c76a16b9279f4308f6468f80d1115d5c57bcf2
0xab288aa838516aa8188ee42935d489f2e945b8b4767c30f4aeaa01c9a5d0bb0e
0xed958611f442b89102a008ff90b5293cc5a5204f90c3fec47ea629dd7aff3c2a

Functions
Getter at block 22768999
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xaed198d5449e0fc7dae32b0d435520d3d47ae6f1ef8a3230cdeef7ae7c6cff1f
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x947a8d79329D2e34099ffa2CAe88F15bFB2970b7]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
10
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.