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.

swarmx.eth

Verified contract

Proxy

Active on Ethereum with 56 txns
Deployed by via 0x3ba8f596 at 18570294
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $491.94
)
ERC-721
--
)
ERC-721
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
)
ERC-1555
--
0x75937130aadd9db82f1eeed27f68b507d65778d8e6a7a44f578585d63d665c4d
0xde57ab9de65398df4af50316aa65d79e232627da2375e6fb605e8b8576ff1c61
0x3565a7c1b10ec14bd480fe7ba7970bb1842c165a96d027ee4ad77d2c73e7cade
0x0a82c3e8ce38b35b7f34e856549f20232eccbcbfba6ef25cb23f922459ca3c3d
0xf0d41240d81ab81387867663122427ee12369ec6074566c5b11cde898304ba52
0x9624771910b641bf2d09a03aa642af038bec5c0c3b986882f0a242b12cf260fc
0xac0c86b57a70bc2ae8c1d41f1b554774e295acce5305c15912f2ae8927a6a5b7
0x217e0fad00a3bfdc4c04513d83300d4d77cedaaea06afd0c2fd376b0d9d52bb4
0x834cb9e6baaf2e9291b5b7c8f7f6a0bae8c67c0dc82051777e424ee2dc3b3078
0xd46a79bf7f778402f9256e5812396350199bb37e20ea708c285921a9ffa9b48c

Functions
Getter at block 20874807
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0x6bd7889b140f2e4adb94a025d4ed3801492e36723b52d02d407dc7085decc668
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0xB56cb4d722c3B489cC639E87796ac6eE60F34065, 0x5CA18788cddd62E97056BE8d5B684DdF3F3Fd318, 0xCb76aC40cba9a7Ea4bc263ba32EF0cb81150369c, 0xe5161E969Dd894ED8A43e9fFA36D2b2B79874Bbb, 0x578cf110bD2C2Dcd9F1f0909A0f5A4E23c9Ea4E2, 0xb3894505A2c181DAbb7D7e8eC1Fc92F33FC7d3E4, 0xAefb3A1cA0D58684586410B5cEecF620E83bdaEA, 0x48a48fAec6edDB7F2F4584e8c945Dd4C9154455b]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
57
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 success)
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
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.