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.

fellas.base.eth

Verified contract

Proxy

Active on Base with 130 txns
Deployed by via 0x0d02f0f6 at 6092443
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $2,559.84
ERC-20
Value $172,005.7
ERC-20
Value $1,174.45
ERC-20
Value $0.06
ERC-20
Value $0.02
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
Value $0
ERC-20
--
0x59d1d4e0a5e99ca05892b0634f76e2803af57a3a590299dd6457cf22b4502bd3
0x4d62d703cb8441b8b303605093e7e597f38d3e5699156122580d606af47fe602
0xbc03ea7a85ddaa2cafb5592330f5715e8953d94b948d56dfd82914fbba46af57
0x43e3e3ca1df9471b26ac6598a44d0faf74ace1eea2bbfb94a339835d2325c457
0x91b17111f95319328485c676f7b6004859793e2feb887f0f89dc6be08f5cdc6c
0xe1b5d6577bae6d25cf099b287b1fb7d942efc99bb1311b3ee4cd01342fcd7ef7
0xecec0b8b09cc3c72b4437aa63a372bd032e8bc00331704fa972b310718845e97
0x0265304ef8eac5c4f91bd15cd63b3d4288217f334e06eb38482c6acad45076ff
0x18f2c967539b4df915ef71abbd61de762447fb1a61c416c5f45c721cf90437f5
0x477f98961580005947d950e299f43a89fb536d309dbdbcc9b8427cbc89d43c71

Functions
Getter at block 21852187
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xd422f6456609b412127c6d078474a7675a2ef7017362fbfc7a11b0b00f91dbb8
getChainId(view returns (uint256)
8453
getOwners(view returns (address[])
[0x5697B0AFA125e0a0147AeB1c275146c0C18911D8, 0xA89946F00052Bc385B3121b45420316a7cE20E60]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
130
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.