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.

0x503aac45399e32b99bd6ffa83f723d367f15e222

Verified contract

Proxy

Active on Base with 80 txns
Deployed by via 0x781fdcb6 at 13498844
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0xa36130c3bfe98ef378f150a3ef7b29a90fe1b84ac703fb40a5c6b53e0abbf59e
0xed29fa50e7bdb42d165e158623c177b94c2e9358ddb83d2153cda6f33a5afde1
0x5c4dee05bfd3f21eca01ba06bae6e7ac46b786dee94925b54b52ff7b34b55171
0xa78ea2a9e88ef3c143ea61b466f36dd68f3bf31798d3bc9fe7c9c9de56e42af0
0xabf2ccf84d6bfecd5f19b3af70358fe2bedb2ce9e50fae6e85365446f412f2fc
0xd2438a724df6764319f0bb3a3ac8d1c14417909ebc6fd7f708f00bc33977c29e
0x0f6ce3a7f7bd8e2e4a843b148cffa21150c51633ed2cb75e148f2fc3c94be186
0xd2e708c003405bd10f3a4570f319763e7549307e277ba3c7f0bb344e810e5dcd
0xcfb6854e49e80429c29103e498cf79cba5433515bc642a88d6bc5123ee9d418d
0xf4931e9b43d7cc65bcb2940e961a26363711798d2c026c908e522842018a247d

Functions
Getter at block 22866414
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xfbb119a1cb29ea075b9e4359a2feb862d6e7467e8be71bae0a5840e1bd924df0
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x8101634a0C8720BF1093456afd68D576235Ef7C9, 0x2D872468323513AD779A7A7927D52C02bF09F1a2, 0x6483c58F4Fd3c07DDaD4c9B9B2756DC963D5dC0B]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
94
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.