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.

0x2191848200003b5077fe1e9b709fa9f20c904c34

Unverified contract

Proxy

Active on Ethereum with 48 txns
Deployed by via 0x8cdd17d3 at 18464917
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $24,504.19
0x45e7b71ed99d881de4ab65eb4b37cc5bdc9624a34598e9108d585de54a18c23a
0x74c0e0824b27029d5dd699297514517c4f5c95aeb44c28d2592fd0ac610e5b77
0x81ed68537655c5bb9a69bbd993deb4820cdaa86e989ff3bdca4865d98b178bb5
0x933943ddc0e4b40d723c4d35f961434a99925d35e08a343ff623a1e525dbb53f
0x3305f1aeb97b366f712a5ecdec146228dc897c29e06bf4966a557db153499781
0x243cbe07083e2d3c4224c822e5bbad8969d18cf8f36d6568062550a1999223da
0xb0fc5cb23978ac63e6d4adc06c8bf92de548b24b6cb87ed18c04de0184aeae31
0xc6ad36841e32d1ca0bf10161140aff8465285bb4f7b01d79d7beffcea6040e55
0x3cb30345279a2348b37531f7f71b91b3226c0a8a2eb30599a0257b409db5d390
0x836a689cd7fcec0f537bde91b794852b69fc95dfa491602deae2936b58a6e6ef

Functions
Getter at block 20870963
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x2a8982ecf266ef0e422cefc3f3b51a1ad0e622f9e8db54afdac2b1079005b64c
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x5D47660A5B5AC9FacA0c429696C617fd4683dfd5]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
48
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
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
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.