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.

0x51e171d2fde9b37bbbb624a53ef54959422388e4

Verified contract

Proxy

Active on Base with 376 txns
Deployed by via 0x79564d12 at 5122938
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $485
ERC-20
Value $357.81
ERC-20
Value $234.45
ERC-20
Value $208.93
ERC-20
Value $176.77
ERC-20
Value $151.62
ERC-20
Value $147.46
ERC-20
Value $92.72
ERC-20
Value $86.02
ERC-20
Value $66.98
0x90ac726b6f5a2c54a1543bea83293e846ffe94e56f2ab6f0acabadf6ec8af33e
0x3068ab7af9a2a8fb577c4c1079ed64389c4b9539c176c4a9326579e25a994ca5
0xf59e259f0f5aa6cbb9588c26cba71579c244b36380afc41e731a8609c47d5a28
0x7087e554289c65ec7a27f1a79c3c3ff4898f9139023e52700220fbc2e55ccfa5
0x908a357307d27668266be8ca7acf4bfc30954d8b78736957103b0af51c0a0777
0xe8109a960e6ef1d43c0652bb2a9ad6d520e97d30d8977d4347a8a0d1fa1246de
0x598ab9985295d9e776f0af29b9c1b7762410240bfc90e2a0895f47a613ae141c
0x49e98125009975d1bf4655bba0433b93e9073bffbe26ebe7ea47f2a98f93a3c5
0x4cfeac03e0731a5d7b5938b314c03bd0138fe5dc8024e52aebbb401dc2ec9fcd
0x58b5b7d4dcb8516314cf8981801f5c55ae1037b86b4668dcce60128ee94156d5

Functions
Getter at block 21761507
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xb43847c5d34f9816e9a82dbf876d69548f77314195a96fda4814321bccb2ffcc
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x4e805029B8613d4fc5b4631c26E2c2E630d3724A, 0x509BBAF1eDB834bc039e1B18Dd338ae3B84e28e4, 0x689f4db3A506Ff1d66F0497C4536068637682189, 0x02C27cd43306F0940af688FD1901b07f65e2443c, 0xb70519E16B1cd0978F9E5450086311EF0617111f]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
359
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)
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
SafeModuleTransaction(address moduleaddress touint256 valuebytes datauint8 operation
SafeMultiSigTransaction(address touint256 valuebytes datauint8 operationuint256 safeTxGasuint256 baseGasuint256 gasPriceaddress gasTokenaddress refundReceiverbytes signaturesbytes additionalInfo
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.