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.

0x8c9f3a4858d375740d4470afb4ca7867504a9d57

Unverified contract

Proxy

Active on Ethereum with 27 txns
Deployed by via 0x14818a49 at 21270441
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $426,620
ERC-20
Value $75,010
ERC-20
Value $0
ERC-20
--
ERC-20
--
0x57602dacdafd9e50fbe9331a0ef7e09101151705faefe9224c35c6be187bd52b
0x2e7a2dfb4e2f37e45be74ed91fd71600c6323fb3e16e03704e13ab61a79a542e
0x893017178cb38c6ec296206d2522372524b77877a87f8de92ee7f31bb935272b
0x3430fbbebfba6fa941450f0406fe6a95e5c32535e953ed2346c5652d00e87e23
0x4cf54757df96a53e2c28389a9f55d6c9fbeab306354c1785afddbbb01ac21760
0x87c079af95fc3e4baf16f4024c974209c39daf6053129a29c18b529da16e5959
0x6160d22fbeaf4e899d4366bffea6712bddb716f0461546c7bfc9aa615ccd3050
0x55e93f82c626712417057525055f2773c56e7be791dc90fe7f01d0de12649db5
0x6f0d8f8a94b92af135d607dee748806641530fc0f2e6a8dcb7e95153dce582ef
0x2dbcb9e5731608fb80b6982195236853651fe9c3055ef3e9b4a7e770fe8206a7

Functions
Getter at block 21311570
VERSION(view returns (string)
1.4.1
domainSeparator(view returns (bytes32)
0x8b1a577b52c3beef03e5c5ba715f87629d5a19d0f7ebe334ca1eed40ab7988a7
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0xA807145715f448ea8c63c9aA05eA3aDbE48AD330]
getThreshold(view returns (uint256)
1
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.