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.

0xb822319ab7848b7cc4537c8409e50f85bfb04377

Unverified contract

Proxy

Active on Ethereum with 13 txns
Deployed by via 0x50203029 at 21020988
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $249.48
0xaa2d458dd6bba38ef773d6838ce7a908145100a1d87284f56056d97244723adf
0xc9528f5cd9b311d438be5febaf92e42f455af5a3ba6e26f929a4d39ba774dfae
0x04e521c02d71520ac0c07fd328007a53cb0a94b1efdbcb2267e96486e4c32b8b
0xc6d9307f4055f62e89f29cc82405b4ca8c9779620f18718bb0a1ea186c6f8eea
0xf0582f6aa3645048d5d14f70b548e4c5ddc57d76ab2cdf0e7cf2046b82590627
0x4396462b20acdd6f951eb9092c4abf21aa53b5b2ad70514eade6901fb1cb1900
0x5ed4db4a36c2c25598fd82fe3c390380164f542c3f4ce48b762115e2d4cf8ad8
0xaa9886ec3469b3747824db47615171794fe692b859c1a186818c5520a68f233d
0x870da991757f9b8b78af79efd336e03e163348a2b558c523c7bb997c033266d7
0x5ca023f52232a59c0f636cf362be00dda19ea7dbe6c24d0a031b9702bd78c76d

Functions
Getter at block 21089775
VERSION(view returns (string)
1.4.1
domainSeparator(view returns (bytes32)
0x96bedd2f3987229f29b9d5992f03ada90a90d1d7f3b7808bb3de22d3fa6c5330
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x19C0CebaEC6EDb61c00178Cf8c6112BAD5Ef68E6, 0xa79fEE4418338B59B8C6c93b87777A89F57c0Fd3, 0x429087D7cb89cD816b80804bCE9c7b1A1FFE229F, 0x0659dF9D53A987e3aDaa9019407431413A101eF3, 0x59C09F33d7D901b8B57644D68a45b123e9Bbd0E5, 0x05e1d4694041aF987Af6F8402D902686018E2136, 0xAD249861A911717fE74FA329fEC3c619f55DfFDf, 0xcE7257224441385345CE6eEdd9D8667AD9Bab9f0]
getThreshold(view returns (uint256)
5
nonce(view returns (uint256)
12
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 success)
execTransactionFromModule(address touint256 valuebytes datauint8 operationreturns (bool success)
execTransactionFromModuleReturnData(address touint256 valuebytes datauint8 operationreturns (bool successbytes returnData)
removeOwner(address prevOwneraddress owneruint256 _threshold
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 indexed owner
ApproveHash(bytes32 indexed approvedHashaddress indexed owner
ChangedFallbackHandler(address indexed handler
ChangedGuard(address indexed guard
ChangedThreshold(uint256 threshold
DisabledModule(address indexed module
EnabledModule(address indexed module
ExecutionFailure(bytes32 indexed txHashuint256 payment
ExecutionFromModuleFailure(address indexed module
ExecutionFromModuleSuccess(address indexed module
ExecutionSuccess(bytes32 indexed txHashuint256 payment
RemovedOwner(address indexed owner
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.