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.

monkeygodcji.eth

Unverified contract

Proxy

Active on Ethereum with 49 txns
Deployed by via 0xd8a04e90 at 18761498
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $0.14
)
ERC-1555
--
0xe908b21bb0c3cedf063ab911d9b09ad3d5cb886f3ad71a178ebec09e654f8d0c
0x290eb272b64f63de7ad50bb713405e6ebd41dda94a6775525603a73b1bf4e529
0x5ff63758f0181147f1b2309a5bec3bd437f47a6c6d1db8d9d4662c5ebbb21f5f
0xd4c990188f812ce3d0d79261aa49dd1ef44915d0331fbc1d3363e8f3b0d3caa3
0x8f0e4c59a7686ab0fce87e1d139487f9d7878890521fb159332ff1bc37bac03f
0x77e27d132d1739dc9f64bbc99cebde27ef87035bdd0200a8c6d0ce23f00570d2
0xe86ec181cf108f9748aa95ed41ac33130fd7d74e373d248d01bd5d4bcf23401e
0xde34cd2071d849d4cd3d9c0e487b053adb2a007bdafd27027de4c914225d11fb
0x21df7facdce5d9e83ba83b5a109c985be715d0dda051a21163a6e9f50ca0962f
0x182a1c1dc32dd1ea68cda044c0a14ac5b55e6bc699efa7edbefa56c83dd686d6

Functions
Getter at block 20795467
VERSION(view returns (string)
1.3.0
domainSeparator(view returns (bytes32)
0xff7b163ef4a31db4255fd7f198b524bd7663582db975848d61d82d6eefcb3a23
getChainId(view returns (uint256)
1
getOwners(view returns (address[])
[0x26997E6AD5bfC51031812917d213D3Ed25B195D7]
getThreshold(view returns (uint256)
1
nonce(view returns (uint256)
39
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.