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.

0x424de83e135d0be9a4b6b1268b04bcd4d92f7c98

Unverified contract

Proxy

Active on Ethereum with 19 txns
Deployed by via 0xd7f96e38 at 21144588
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $16.72
ERC-20
Value $10,389,356.29
0xe38b3c7d72bd2c934c07d83c650fca9a0ccc9d10703582ddf4001f60f12b40d0
0x134355e906897c30799a09b90c0665d65a22646de5cb8931d586391cba7866e8
0x96e1c01b5c2989a9f4ad0fabd35c82cc7d52cdd65745500f0cc932d4238df21c
0x2875e4224af26a1ae49b6c27af643f9087ad65f39d20e3cac72a2c6d6733fe7f
0xa8ca1cd06402e610d36213582b1837dd23d4fd5a509d3ab14769669c99ce197c
0xe6b9728a3ef4cb3cc63a53118ae629cce92b821c2ac004d500c93fabb74eff7b
0x2c8bafd1a9511e0bccedf94cf2b77f009dd1d37fcb493bec3d1419ed2c18ab70
0x313566c06d79c9ff7c3560e69f3a89899c95da49139866e41043b1593c39cb7b
0xee3a3f203d0d56d6695b88685be3d864059950c0a8853b11a6ca9364553705a1
0x15cd5635039c44bb9698140e6436984846fb1f65bb9ed1cf1f5fade5acac6291

Functions
Getter at block 21243173
VERSION(view returns (string)
1.4.1
domainSeparator(view returns (bytes32)
0x2532e9b880c59a5ede3cb67e6e8207cc306fb36065fe2d80c2ff98ebebbb2ba8
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x295fE948b0381dB6002F500b99370a51D79FA963, 0xF87AFaB73A89fA03C899d9398F9ce84cfB42f6cD, 0x0610755864F685FA5A21b598abc7A24006DCf5c0, 0x643FDA2E456D5609189403b3A67a22106ac0C189, 0x3783c1f5cC47bb9f10a1CcE2ef7fC0adcA07EeD5, 0x80aCea283187110bFF7cceedB231eA5C1100Ef2d]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
18
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.