MCPcopy Index your code
hub / github.com/delta/dalal-street-server

github.com/delta/dalal-street-server @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
886 symbols 2,935 edges 101 files 405 documented · 46%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

BidPQueue (Interface)
DO NOT DELETE THIS COMMENT : It is required to generate mocks when running "go generate ./..." go:generate mockgen -sour [6 …
matchingengine/pqueue.go
MatchingEngine (Interface)
MatchingEngine represents a collection of OrderBooks for all stocks in the exchange. [6 implementers]
matchingengine/MatchingEngine.go
OrderBook (Interface)
OrderBook stores the order book for a given stock [3 implementers]
matchingengine/OrderBook.go
MarketDepthStream (Interface)
DO NOT DELETE THIS COMMENT : It is required to generate mocks when running "go generate ./..." go:generate mockgen -sour [3 …
datastreams/MarketDepth.go
Manager (Interface)
Manager manages access to all data streams [3 implementers]
datastreams/Stream.go
Session (Interface)
Session provides an interface to access a session of a user [2 implementers]
session/session.go
StockHistoryStream (Interface)
StockHistoryStream interface defines the interface to interact with StockHistory stream [1 implementers]
datastreams/StockHistory.go
MarketEventsStream (Interface)
MarketEventsStream defines the interface for interacting with the MyOrders datastream [1 implementers]
datastreams/MarketEvents.go

Core symbols most depended-on inside this repo

Delete
called by 107
session/session.go
Value
called by 76
models/Ask.go
Error
called by 66
models/Ask.go
getInternalErrorMessage
called by 65
grpcapi/actionservice/DalalActionService.go
getUserId
called by 46
grpcapi/actionservice/DalalActionService.go
GetCurrentTimeISO8601
called by 39
utils/utils.go
GetConfiguration
called by 30
utils/config.go
Scan
called by 30
models/Ask.go

Shape

Method 411
Function 328
Struct 121
Interface 17
TypeAlias 8
FuncType 1

Languages

Go100%

Modules by API surface

models/User.go77 symbols
matchingengine/pqueue.go44 symbols
matchingengine/OrderBook.go30 symbols
mocks/mock_pqueue.go28 symbols
grpcapi/actionservice/AdminActionService.go26 symbols
matchingengine/OrderBook_test.go23 symbols
datastreams/Stream.go23 symbols
mocks/mock_Stream.go22 symbols
models/DailyChallenge.go20 symbols
mocks/mock_OrderBook.go20 symbols
session/session.go18 symbols
models/Ask.go17 symbols

Datastores touched

(mysql)Database · 1 repos
dalalstreet_devDatabase · 1 repos
dalalstreet_testDatabase · 1 repos

For agents

$ claude mcp add dalal-street-server \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact