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.

0xfa89a4c7f79dc4111c116a0f01061f4a7d9fab73

Verified contract

Proxy

Active on Base with 522 txns
Deployed by via 0x50d1bd72 at 1957824
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $21.4
ERC-20
Value $2,160.35
ERC-20
Value $2,085.73
ERC-20
Value $920.72
ERC-20
Value $579.27
ERC-20
Value $157.9
ERC-20
Value $154.64
ERC-20
Value $38.95
ERC-20
Value $28.47
ERC-20
Value $2.15
0x9f48ad32277ab78b8a936d1246fd35483d6b32e35e38f9531efa8dcf283240fc
0x5e76ba04b5c0016f725d77424b7034c71eabad569e8e481c168b26b37ad091bf
0xd23ac274a7d75110d020edc215ce8e3f2f8b8603193f061bea3621c630e78927
0xfff63ad66402dbd5387f8986de333037d3ccdad817e97331eb8aa7f23b3a9195
0xc46c6e45b1d93f1375cdd7b5c9f0822443c238411a720a6c94cde49c3a6c1fa7
0x9a979f7177ec435bc123196cfcffb6b1b1a298b95827a7302cf54526b425cbee
0x07cb19753b3ceb0ed67f6abd00bc2ad52d9a7b8a1bf21f5f802920cc617162c5
0xf7a71013aaa1882d33e86cc0d06c4cf84c84b0232041319395c3f4c4f96c897e
0xa9b047aacec3a6fcfb67b9ddf2a68969651c91e708050f081abccd2969dd8941
0xbd549fb9fc04bbb1334c59466507499a16fac3cd63caeeab576e7494a6c199a4

Functions
Getter at block 22724432
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xb3f1059bb20b83e049f111dbb68de4ca818cf82500717f9c3856bda003b934df
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x3c5Aac016EF2F178e8699D6208796A2D67557fe2, 0x78e801136F77805239A7F533521A7a5570F572C8, 0x0b776552c1Aef1Dc33005DD25AcDA22493b6615d, 0xf5FCd7cA5f838d5997cC20D202fd24603d57Fee2, 0xA7228C62842C2099301a1759313cF52b803C2CD6, 0xA3082Df7a11071db5ed0e02d48bca5f471dDbaF4]
getThreshold(view returns (uint256)
3
nonce(view returns (uint256)
552
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.