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.

0xa08398de9fb6e436125ccee1748fcfd70bddd093

Unverified contract

Proxy

Active on Ethereum with 29 txns
Deployed by via 0xe3356307 at 21343250
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "0xa08398de9fb6e436125ccee1748fcfd70bddd093"

0xffd78409ab5fc12aa04a1397d0e028346139228be5ae5949663ca756ed6a56ce
0x696474a97b0749f9982289b47a7cc5971fe21e0f1c3e2aa463210b7f0f2d4695
0xfb0d3f14b32c1fc10c1f5eaa926e83668dde48e989bdee96f4cf3e8579680849
0xd76b25f60f21de3023daa8f98bb6936abade4b96c9038384b00cae2855bc9659
0x77ba8112624d6dd239d97aeb56f222058407205d71ef24f042f676a8de0de528
0xfeafa4481afe6efb660115b3c7f14d70198dee2c418dd8c430c4461b1d18b1e1
0xdd5bf5f530addb382c391301a380da5584e0ba9f7b397e070c528b3c3b2dff61
0x98953d037060d18b13af1273f9b80c7dcb19c93141149b69ab0793ccc6d28d6c
0x2f72cfd14a0e221d4cb9d70e0e7fd756742476b6a9dea86808bbce85daa89ec8
0x306781f15226066ce2efe9e4fc7fecdbc87a6a4304c820a44c860655302b0b4a

Functions
Getter at block 21425282
VERSION(view returns (string)
1.4.1
domainSeparator(view returns (bytes32)
0x90ad26fddb69a34f8bb04bb15e13ed13da965b5ce19efada9d83fc0f459882ae
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x6c0B7629EAD385375E0F72975682B6917e48cdEC, 0x17cD72A8aa91ab6275257659F376A412e130065d, 0xe3911311526Ea7421a58ad1Df3fF25e358eCabFA]
getThreshold(view returns (uint256)
2
nonce(view returns (uint256)
28
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
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 indexed owner
ApproveHash(bytes32 indexed approvedHashaddress indexed owner
ChangedFallbackHandler(address indexed handler
ChangedGuard(address indexed guard
ChangedThreshold(uint256 threshold
DisabledModule(address indexed module
EnabledModule(address indexed module
ExecutionFailure(bytes32 indexed txHashuint256 payment
ExecutionFromModuleFailure(address indexed module
ExecutionFromModuleSuccess(address indexed module
ExecutionSuccess(bytes32 indexed txHashuint256 payment
RemovedOwner(address indexed 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.