MCPcopy Index your code
hub / github.com/Bitmessage/PyBitmessage

github.com/Bitmessage/PyBitmessage @0.6.3.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release 0.6.3.2 ↗ · + Follow
1,595 symbols 6,469 edges 166 files 89 documented · 6%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

PyBitmessage

Bitmessage is a P2P communications protocol used to send encrypted messages to another person or to many subscribers. It is decentralized and trustless, meaning that you need-not inherently trust any entities like root certificate authorities. It uses strong authentication, which means that the sender of a message cannot be spoofed, and it aims to hide metadata, like the sender and receiver of messages, from passive eavesdroppers like those running warrantless wiretapping programs.

Development

Bitmessage is a collaborative project. You are welcome to submit pull requests although if you plan to put a non-trivial amount of work into coding new features, it is recommended that you first solicit feedback on the DevTalk pseudo-mailing list: BM-2D9QKN4teYRvoq2fyzpiftPh9WP9qggtzh

References

Core symbols most depended-on inside this repo

_translate
called by 248
src/tr.py
put
called by 217
src/class_objectProcessorQueue.py
set
called by 194
src/bmconfigparser.py
get
called by 139
src/class_smtpDeliver.py
_fromUtf8
called by 132
src/bitmessageqt/bitmessageui.py
_fromUtf8
called by 117
src/bitmessageqt/settings.py
execute
called by 113
src/helper_sql.py
connect
called by 108
src/socks/__init__.py

Shape

Method 1,026
Function 362
Class 207

Languages

Python100%
C++1%

Modules by API surface

src/bitmessageqt/__init__.py180 symbols
src/network/asyncore_pollchoose.py66 symbols
src/bitmessageqt/foldertree.py60 symbols
src/api.py52 symbols
src/fallback/umsgpack/umsgpack.py47 symbols
src/bitmessagecli.py45 symbols
src/bitmessageqt/newaddresswizard.py37 symbols
src/class_receiveDataThread.py31 symbols
src/network/bmproto.py30 symbols
src/bitmessageqt/account.py26 symbols
src/bitmessagecurses/__init__.py25 symbols
src/socks/__init__.py23 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page