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.

0x218b1afc34ebf5c73950ada6f840cee134f2dc72

Verified contract

Proxy

Active on Base with 57 txns
Deployed by via 0xf427bb92 at 5775900
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $5,635.81
ERC-20
Value $1,998.35
ERC-20
Value $21.5
ERC-20
Value $2.28
ERC-20
Value $0.72
ERC-20
Value $0.12
ERC-20
Value $0.09
ERC-20
Value $0.07
ERC-20
Value $0.05
ERC-20
Value $0
0xa1e38f9c7ce9de8c3f20147c96b30f2af6c1f4fdb9056d2e3a0b8330fbf9108f
0x05f6660405d2c5a590286d773f30346aea51179d4bdb97e231535ce8b8c27823
0x5a1e07ac2c1ce67ed8f00523ba96e0f217ab9be6c602d8a9973a7aef62960561
0xaa04e3993412425f18924d9de36793f866d6e8f4a72e1524e7ccc80252cd6107
0x39d78266f0006bbd68a0a3574437e915b136c938f5b9b4409f6d7edb538f141a
0x2351f9ffdc0dd8986717fb873a2105bc0268a99f338474f7a16d32ca082f6d1c
0xa3fc63d38100cc197febcf52c019c8d664c83b598b699da2dfbb7a1c06ed01fa
0x5b9f046dd1748f8b4ea5d76fe13243fabfaf238db55a502d825c50f41a113579
0xf8527c15e833956c7d63d6ebf0ca9a39ff2ec295d1181bdd8b074c8072b88e3e
0x26af78a71d01d3d5d0e6302b834db609b7f7663889ae4324b8f17fc544667b9a

Functions
Getter at block 22770273
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xe846ee2e959f9d744109055434fa7220e0a9671ef47e36a0253a621b656e480e
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x3e799d520391FC7C06FEE623B602c63d99900ad4, 0xe32e647a120F05062A7bc849864b9ad9D481Ff3b, 0x215315bd4A0e4298DbEaeb713A2C3764CdD000d6, 0x7Bc5f07dbEa3F17cd271399b2A49390e7ba332D7]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
58
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.