MCPcopy Index your code
hub / github.com/equalitie/btdht

github.com/equalitie/btdht @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
355 symbols 877 edges 24 files 90 documented · 25%
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

CompactSerialize (Interface)
(no doc) [2 implementers]
src/compact.rs
SocketTrait (Interface)
(no doc) [1 implementers]
src/lib.rs
CompactDeserialize (Interface)
(no doc) [2 implementers]
src/compact.rs

Core symbols most depended-on inside this repo

iter
called by 39
src/bucket.rs
generate
called by 26
src/transaction.rs
send
called by 25
src/socket.rs
status
called by 18
src/node.rs
assert_serialize_deserialize
called by 15
src/message.rs
is_empty
called by 14
src/timer.rs
as_ref
called by 13
src/token.rs
encode_decode
called by 11
src/compact.rs

Shape

Method 174
Function 113
Class 50
Enum 15
Interface 3

Languages

Rust100%

Modules by API surface

src/message.rs47 symbols
src/table.rs32 symbols
src/node.rs28 symbols
src/handler.rs23 symbols
src/transaction.rs21 symbols
src/token.rs21 symbols
src/storage.rs20 symbols
src/mainline_dht.rs19 symbols
src/info_hash.rs18 symbols
src/compact.rs18 symbols
src/socket.rs15 symbols
src/action/bootstrap.rs15 symbols

For agents

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

⬇ download graph artifact