MCPcopy Index your code
hub / github.com/desmos-labs/desmos

github.com/desmos-labs/desmos @v7.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release v7.1.1 ↗ · + Follow
13,272 symbols 36,965 edges 728 files 4,128 documented · 31% updated 19mo agov7.1.1 · 2024-08-08★ 10811 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Website

GitHub tag (latest SemVer) License Go Reference Go Report Codecov Tests status Sims status Lint status Discord

Introduction

Desmos is a blockchain-based open protocol built on top of the Cosmos SDK that allows developers to easily build custom decentralized applications (DApps). If you want to know more, you can visit our website: desmos.network.

Useful links

Social networks

Extension points exported contracts — how you extend this code

AddressData (Interface)
-------------------------------------------------------------------------------------------------------------------- Add [9 …
x/profiles/types/models_chain_links.go
ProfilesKeeper (Interface)
ProfilesKeeper represents a keeper that deals with profiles [10 implementers]
x/reactions/types/expected_keepers.go
SubspaceMsg (Interface)
SubspaceMsg represents a generic message that is related to a subspace [83 implementers]
x/subspaces/types/msgs.go
ProfilesKeeper (Interface)
ProfilesKeeper represents a keeper that deals with profiles [10 implementers]
x/reports/types/expected_keepers.go
ProfilesKeeper (Interface)
ProfilesKeeper represents a keeper that deals with profiles [10 implementers]
x/posts/types/expected_keepers.go
Querier (Interface)
(no doc) [7 implementers]
cosmwasm/query_parser.go
MsgParserInterface (Interface)
(no doc) [6 implementers]
cosmwasm/msg_parser.go
ChainLinkReferenceGetter (Interface)
ChainLinkReferenceGetter allows to get all the data needed to generate a ChainLinkJSON instance [2 implementers]
app/desmos/cmd/chainlink/getter/getter.go

Core symbols most depended-on inside this repo

Equal
called by 346
x/reactions/types/models.go
NewPermissions
called by 235
x/subspaces/types/permissions.go
Equal
called by 232
x/posts/types/models.go
HasSubspace
called by 230
x/posts/types/expected_keepers.go
EXPECT
called by 208
x/posts/testutil/expected_keepers_mocks.go
Set
called by 204
api/desmos/posts/module/v1/module.pulsar.go
SaveSubspace
called by 170
x/subspaces/keeper/subspaces.go
NewSubspace
called by 169
x/subspaces/types/models.go

Shape

Method 9,848
Function 2,596
Struct 700
Interface 95
TypeAlias 32
FuncType 1

Languages

Go100%
TypeScript1%

Modules by API surface

x/subspaces/types/msgs.pb.go796 symbols
x/posts/types/msgs.pb.go491 symbols
x/subspaces/types/query.pb.go460 symbols
x/oracle/types/oracle.pb.go363 symbols
x/posts/types/models.pb.go289 symbols
x/posts/types/query.pb.go283 symbols
x/posts/legacy/v2/models.pb.go269 symbols
x/posts/legacy/v4/models.pb.go268 symbols
x/reactions/types/msgs.pb.go247 symbols
x/reports/types/msgs.pb.go245 symbols
x/reactions/types/query.pb.go205 symbols
x/reports/types/query.pb.go203 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page