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.

0x318751d02339b38f51a33d70ad633988c8bd00d2

Unverified contract

Proxy

Active on Ethereum with 29 txns
Deployed by via 0x4cbab876 at 19532618
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,013,945.77
ERC-20
Value $10,010.25
ERC-20
Value $5,880.97
ERC-20
Value $147.02
ERC-20
Value $10.86
ERC-20
--
ERC-20
--
 (#2237)
ERC-721
--
0x43eca6b0ee5c5be52e7ab518b66c410260f5bec09e14b27af4966771b9d6a35b
0x4dc932ef1bdde545e112527517caa3ca09aa1a989679b59bb2ce9353dd46a2c7
0xdc6541ed94f0c9c83cf549c6b8eba951f7c6b7be230917fc85c1274438aa51c5
0x6917bcbd0dfc1c7a806d1e95d4f4ea045a7445658b77e4b6c85b3a0ce2829b86
0xad2e23d0667ea15d6e98eca6f10802a9e56abde8556ebb8fdcd597987a254894
0xe54266777ed371fb0e7cfc6446ce89db161335af093f8bb46e55f072101d9acc
0x84650a2487369e826330097e8afc9f6f4f13abec263bbef3b5ec23dad151785c
0xac39a3990a9dfeaddcbc0e2b473c379d3f1ce9e006023f85835cf45a5bed8b65
0xe17557b9f97a855d133fd4a8c0e74e53c0bed774b2315e832dcce3f33be6a342
0x119453869f0c950f8c5ccc1f42a1e30dce414c0e3d67b23dfa6708845bce5585

Functions
Getter at block 21082978
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x1c1bccf57c70a9bef11c2d07474b0de582da97a55862deaaab3208ecc6c45e0b
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0xfC61049029239f9E71BbD948df5Bb287aa2fa956, 0xDbac7D30534A4BA0C7775cc158e5A6a86Ab0E6d2, 0x0a6760eF00D60Ce8514794fcAf85074339d3CB0C, 0x9860648481734EAC6C56509E35Aa38ded2895Ad1, 0x1A427D8717C16788a8A4a265804f489B9aB1e798]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
28
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.