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.

0xaa19a68709bbd7f36c0c4b9ce5ec4ab1d5951aa8

Unverified contract

Proxy

Active on Ethereum with 84 txns
Deployed by via 0x3b360fbc at 20883304
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $555,050.18
ERC-20
Value $10,332.23
ERC-20
Value $247.11
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
ERC-20
--
0xdb8519799021fc0dd564f77099e56f0b3352d801ea13182a0509cb43bb77a113
0x3d4558df3ff39dcee6d074d5da0a6487ca19a11bd56567ab7a0563a251e40dfb
0x03d3028f6c00198f40ef8a7377668451e6ea36cb09d8b62292a1ed8f26722a39
0x575968d554614667c19861a8d1a112e34132cb6021bf1296af5b29daf4aed93f
0x20f77ca226d800f16547edc7a4766eda36708e214f82972f27822934905b3a4e
0xb38a9f0d016edf7113b1ade0dda0240d49f2591b41e228138802c1d16cf680e3
0x5b656a0bc939dbbf884074d7849e7a9b9075869234fb668ce1c1b30d0873437d
0x1be0b1744d0bcfba628512072afbece97be7ad524ad015b33b9de6079f5a4b6f
0xd173eccfd382458bf8cf34a79d96a37912ffe316e664399a2ce72fbc22b41589
0xdb092b2ec01209a3f368fcef4185d8e71938f3a1482d529c7bb049c3fff8066c

Functions
Getter at block 21328506
VERSION(view returns (string)
1.4.1
domainSeparator(view returns (bytes32)
0x44e0001363c207b93967a25d03dd2897eac19272844efabf50317065d2d971ce
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0xB889bb85532377A3AA55E90d6084a56F3a2Ed2Bb, 0xaC180c86C97ef007cE704938A52F51C2CD9fEaa2, 0xE8956015cb444A1D6836188A8b33ce6e640F6101]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
78
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.