MCPcopy Index your code
hub / github.com/Nouzan/exc

github.com/Nouzan/exc @v0.7.3

Chat with this repo
repository ↗ · DeepWiki ↗ · release v0.7.3 ↗ · + Follow
1,151 symbols 2,118 edges 207 files 364 documented · 32%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Exc

The abstraction layer of exchanges.

Crates.io MIT licensed Build Status

Examples | API Docs

Extension points exported contracts — how you extend this code

Rest (Interface)
Rest payload. [16 implementers]
exc-binance/src/http/request/mod.rs
Adaptor (Interface)
An adaptor for request. [30 implementers]
exc-service/src/adapt.rs
MakeExchange (Interface)
Make a exchange service. [2 implementers]
exc-core/src/exchange.rs
FetchCandlesService (Interface)
Fetch candles service. [2 implementers]
exc/src/util/fetch_candles.rs
MakeInstruments (Interface)
Make a service to subscribe instruments. [1 implementers]
exc-make/src/instruments.rs
OkxWsStream (Interface)
Okx websocket transport stream. [1 implementers]
exc-okx/src/websocket/transport/protocol/mod.rs
Nameable (Interface)
Payload that with stream name. [5 implementers]
exc-binance/src/websocket/protocol/frame/mod.rs
Request (Interface)
Request and Response binding. [15 implementers]
exc-service/src/traits/mod.rs

Core symbols most depended-on inside this repo

boxed
called by 96
exc-service/src/traits/mod.rs
clone
called by 72
exc-service/src/lib.rs
clone
called by 71
exc-binance/src/http/request/mod.rs
next
called by 43
exc-core/src/util/period.rs
connect_exc
called by 32
exc-binance/src/endpoint.rs
as_str
called by 28
exc-types/src/trading/order.rs
init
called by 23
exc/src/instrument/service/state/mod.rs
as_ref
called by 21
exc-symbol/src/lib.rs

Shape

Method 684
Class 218
Function 117
Enum 99
Interface 33

Languages

Rust100%

Modules by API surface

exc-binance/src/http/request/mod.rs44 symbols
exc-symbol/src/lib.rs37 symbols
exc-binance/src/websocket/protocol/frame/mod.rs29 symbols
exc-types/src/candle.rs25 symbols
exc-service/src/traits/mod.rs21 symbols
exc-binance/src/websocket/protocol/stream/mod.rs21 symbols
exc-types/src/trading/mod.rs20 symbols
exc-binance/src/http/response/instrument.rs20 symbols
exc-service/src/adapt.rs17 symbols
exc-okx/src/websocket/types/messages/event/instrument.rs17 symbols
exc/src/util/trading.rs15 symbols
exc-types/src/instrument.rs15 symbols

For agents

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

⬇ download graph artifact