MCPcopy Index your code
hub / github.com/cruzbit/cruzbit

github.com/cruzbit/cruzbit @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
416 symbols 1,213 edges 48 files 328 documented · 79% updated 3y ago★ 1318 open issues
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

TransactionQueue (Interface)
TransactionQueue is an interface to a queue of transactions to be confirmed. [1 implementers]
transaction_queue.go
Ledger (Interface)
Ledger is an interface to a ledger built from the most-work chain of blocks. It manages and computes public key balances [1 …
ledger.go
BlockStorage (Interface)
BlockStorage is an interface for storing blocks and their transactions. [1 implementers]
block_storage.go
PeerStorage (Interface)
PeerStorage is an interface for storing peer addresses and information about their connectivity. [1 implementers]
peer_storage.go
HashWithRead (Interface)
HashWithRead extends hash.Hash to provide a Read interface.
block_header_hasher.go

Core symbols most depended-on inside this repo

String
called by 53
block.go
Add
called by 33
transaction_queue.go
Close
called by 29
ledger_disk.go
ID
called by 25
block.go
Get
called by 20
peer_storage.go
roundFloat
called by 17
wallet/main.go
IsCoinbase
called by 16
transaction.go
Read
called by 16
block_header_hasher.go

Shape

Method 215
Function 131
Struct 61
Interface 5
TypeAlias 4

Languages

Go96%
C++4%

Modules by API surface

peer.go36 symbols
ledger_disk.go33 symbols
wallet.go32 symbols
protocol.go32 symbols
processor.go32 symbols
peer_storage_disk.go27 symbols
peer_manager.go22 symbols
block.go19 symbols
transaction.go15 symbols
ledger.go14 symbols
wallet/main.go13 symbols
miner.go12 symbols

For agents

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

⬇ download graph artifact