MCPcopy Index your code
hub / github.com/decentraland/marketplace

github.com/decentraland/marketplace @8.26.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 8.26.2 ↗ · + Follow
2,014 symbols 6,740 edges 1,317 files 3 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Marketplace

Decentraland's Marketplace

Frontend

Coverage Status

The Marketplace is a React static site. Its code can be found under the /webapp directory.

Backend

It can be found under /indexer.

How to contribute

Contributing to the Marketplace is easy, you just need to go through the following process: 1. Look for issues in the Issues tab or create a new one with the proposed changes. We classify issues with the “Enhancement”, “Bug” or “Good first issue” tags. Feel free to check one of those first. 2. Contact team members via the GitHub issue or use the Code Contribution Discord channel. It’s important to at least check on the issue status before starting. 3. Set up your GPG key and sign all commits in your branch. 4. Read the testing standards and the coding standards to produce code that fits the project standards. 5. Create a PR with the changes, linking the PR to the created issue. If there are visual changes in the PR, attach images.

Copyright & License

This repository is protected with a standard Apache 2 license. See the terms and conditions in the LICENSE file.

Extension points exported contracts — how you extend this code

ImportMetaEnv (Interface)
(no doc)
webapp/src/env.d.ts
ImportMeta (Interface)
(no doc)
webapp/src/env.d.ts
ExtendedHistory (Interface)
(no doc)
webapp/src/modules/types.ts
PlayButtonProps (Interface)
(no doc)
webapp/src/components/AssetImage/Preview/PlayButton/PlayButton.types.ts
SquidStatusResponse (Interface)
(no doc)
webapp/src/lib/squid.ts

Core symbols most depended-on inside this repo

isNFT
called by 60
webapp/src/modules/asset/utils.ts
formatWeiMANA
called by 59
webapp/src/lib/mana.ts
isErrorWithMessage
called by 57
webapp/src/lib/error.ts
renderWithProviders
called by 48
webapp/src/utils/test.tsx
track
called by 40
webapp/src/modules/analytics/track.ts
browse
called by 39
webapp/src/modules/routing/actions.ts
getAssetName
called by 38
webapp/src/modules/asset/utils.ts
getURLParam
called by 33
webapp/src/modules/routing/search.ts

Shape

Function 1,599
Method 268
Interface 61
Enum 46
Class 40

Languages

TypeScript100%

Modules by API surface

webapp/src/contracts/EstateRegistry.ts77 symbols
webapp/src/contracts/DCLRegistrar.ts72 symbols
webapp/src/modules/routing/url-parser.ts42 symbols
webapp/src/contracts/MarketplaceAdapter.ts36 symbols
webapp/src/contracts/ERC721.ts35 symbols
indexer/scripts/buildData.ts30 symbols
webapp/src/modules/favorites/actions.ts29 symbols
webapp/src/contracts/DCLController.ts25 symbols
webapp/src/modules/item/actions.ts22 symbols
webapp/src/modules/rental/utils.ts21 symbols
webapp/src/modules/toast/toasts.tsx20 symbols
webapp/src/modules/toast/sagas.ts20 symbols

For agents

$ claude mcp add marketplace \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact