MCPcopy Index your code
hub / github.com/Fantom-foundation/lachesis-rs

github.com/Fantom-foundation/lachesis-rs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
306 symbols 773 edges 37 files 5 documented · 2%
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

Peer (Interface)
(no doc) [4 implementers]
lachesis-rs/src/peer.rs
Message (Interface)
(no doc) [1 implementers]
fal/src/transport.rs
PrintableHash (Interface)
(no doc) [2 implementers]
lachesis-rs/src/printable_hash.rs
VirtualMachine (Interface)
(no doc)
fal/src/virtual_machine.rs
Node (Interface)
(no doc) [2 implementers]
lachesis-rs/src/node.rs
State (Interface)
(no doc)
fal/src/state.rs
Parents (Interface)
(no doc) [2 implementers]
lachesis-rs/src/event/parents.rs
Program (Interface)
(no doc)
fal/src/state.rs

Core symbols most depended-on inside this repo

hash
called by 88
lachesis-rs/src/event.rs
insert
called by 69
lachesis-rs/src/hashgraph.rs
get
called by 50
lachesis-rs/src/hashgraph.rs
insert
called by 24
lachesis-rs/src/lachesis/opera.rs
as_ref
called by 22
lachesis-rs/src/event/event_hash.rs
create_node
called by 12
lachesis-rs/src/swirlds.rs
get_id
called by 11
lachesis-rs/src/swirlds.rs
parents
called by 10
lachesis-rs/src/event.rs

Shape

Method 184
Function 56
Class 40
Interface 14
Enum 12

Languages

Rust100%

Modules by API surface

lachesis-rs/src/swirlds.rs77 symbols
lachesis-rs/src/hashgraph.rs36 symbols
lachesis-rs/src/event.rs27 symbols
lachesis-rs/src/lachesis/opera.rs21 symbols
lachesis-rs/src/lachesis.rs20 symbols
lachesis-rs/src/errors.rs15 symbols
kvdb/src/main.rs12 symbols
lachesis-rs/src/tcp_server.rs11 symbols
lachesis-rs/src/server/http_handler.rs9 symbols
lachesis-rs/src/event/event_signature.rs9 symbols
lachesis-rs/src/server.rs7 symbols
lachesis-rs/src/round.rs6 symbols

For agents

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

⬇ download graph artifact