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.

0xa79cd47655156b299762dfe92a67980805ce5a31

Verified contract

Proxy

Active on Base with 323 txns
Deployed by via 0x2ccb9c92 at 13505705
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $7.75
ERC-20
Value $1,331,850.62
ERC-20
Value $70,374.03
ERC-20
Value $57,965.19
ERC-20
Value $39,110.63
ERC-20
Value $7,724.83
ERC-20
Value $336.53
ERC-20
Value $0.74
ERC-20
Value $0.13
ERC-20
Value $0.05
0x9191d8b2746c33d911260ec4b6d5533e937a96e080d9e8793af2f82643ad1ac2
0x6736db5e06bbe104843eb08d88813989dc6480aaadf25439b60b19104581258b
0xad817fac0757b7ac64a53a2892f6e079e91b78247e15bda15f9044ea9812daf7
0xb32c641ebac0721d4f2b77e3752ee91f893bb7f6661cc2521fcdf0366aa556ae
0x096f2055539c8ebbe8ae0c64a1d3145f6a61013433920c13083dfb664c363bde
0x149958e06395899038490b0ff935ae38e8330a69c60dae21c37d3e60e0913695
0xa15ce455fa1bf972abda55becb2f32618dc2f2013104f1f891779e5ae72f4d3f
0xfec9e7f7742a50e00b16ef4becc475f41f8168d28442e95058cea18136d2ec56
0x92ff3d775171fcd5531dc170415ac6459838fda8a5a6410b92a3498596743fd1
0x653830e8a9b4a102d79926fc3d7f74fc6c9bdf3fb7db7f1c554a061b37ef3975

Functions
Getter at block 22765826
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x641e3a2be8a829085051e093decd4e0dffdb049213afc10a63c2b7acd35cd1f4
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0xC0D310FaC0Ade563dd7f2251F79aBD0B20636373, 0xb3d194e1eE97d51a6CafF42D873817F6d3A4D51e, 0x2451750CF6aA3A627F4bade7a5CF43E9d71Ae814, 0x0F7DdE1bE14Cb40D9D35eA443550E4Ed1a0d3FaC, 0x35c319e3De04005087B512192B11d513A6b5EBA0, 0x77259fC212DD107E4E8f852F976d40B94407eB5D, 0xbDa8a7B0a60931d599863c754Ef5a84d532C1954]
getThreshold(view returns (uint256)
4
nonce(view returns (uint256)
317
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.