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.

0x7ff5e9e5122c19fa95665fdacbfe919887289e56

Verified contract

Proxy

Active on Ethereum with 15 txns
Deployed by via 0xc494f737 at 19426604
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,785.16
ERC-20
Value $1,317,132.52
ERC-20
Value $2,684.82
 (#656)
ERC-721
--
0x09a2b50699b8a447d3f7fc320529cf70560d1e1e217c834e5cbc0e23c91a9c41
0xd0dad7ffa3866dcdc735fc61eb2c8441e684e34e94344ddf58265f4fd155b9a9
0x0a2edb7d37504d4a7f5a8185d3a9b4f18cf218a6fc8f8ef8280eb1306a3a3984
0x4de2e42950ed8de1c8081d097ba431a88afc8e542227e2f11ca5f4b69c93126c
0x35dbaf7f8a304fa16599df2ae4f95e8c22b4e392517de28237985b324e8d6de8
0x43a88b0a17533aa8e0e98ad68575338642538e3e0697c95365859974af29dcd1
0x1ceb0fc2afcef796e30848cedce6cd7a1084328a0afa73407d622b8a8dcd50fa
0xab2cd845fcea33e43310b5fa56e315787772532e1fe380175587d68c6dbdb9e6
0x14667d94b95f04eed521a754b5736162294e48ea4e6006b4dbfaec200cc8be3c
0x981df3781be07a7c2d2aab253ca3ae7e158ba48c81093b20f2fbe2f25a08c78a

Functions
Getter at block 20911567
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xd03d98017877cfb2dc10d7c9de02a154bc3130c678091f465681056577c6e9b4
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0xB096668FcE7b4C34cd6cBFB48ED15844e33CeA6d, 0x0b891A2C3402A15C06D7cA6A5E8962b89b4eDcef, 0x229E8051dEbc12fC70B1AAF07D1B8D9D5A129B57, 0xFd7245C0022a05B55c2A46bFe1C9878694bEF4ac, 0x95025E6b9556d118fC85D9c742914456433991e0]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
12
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.