MCPcopy Index your code
hub / github.com/INFURA/go-ethlibs

github.com/INFURA/go-ethlibs @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
725 symbols 2,331 edges 89 files 274 documented · 38%
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

Requester (Interface)
(no doc) [11 implementers]
node/interfaces.go
Connection (Interface)
Connection represents a websocket connection to a backend ethereum client node. [3 implementers]
node/websocket/websocket.go
Subscriber (Interface)
(no doc) [11 implementers]
node/interfaces.go
Subscription (Interface)
(no doc) [3 implementers]
node/websocket/subscription.go
Client (Interface)
Client represents a connection to an ethereum node [3 implementers]
node/interfaces.go
Subscription (Interface)
(no doc) [3 implementers]
node/interfaces.go

Core symbols most depended-on inside this repo

String
called by 253
eth/data.go
RLP
called by 165
eth/data.go
MustAddress
called by 78
eth/address.go
MustQuantity
called by 72
eth/quantity.go
Error
called by 62
jsonrpc/errors.go
QuantityFromInt64
called by 53
eth/quantity.go
Int64
called by 53
eth/quantity.go
MustTopic
called by 43
eth/data.go

Shape

Method 378
Function 213
Struct 87
TypeAlias 35
Interface 9
FuncType 3

Languages

Go100%

Modules by API surface

node/mocks/node.go68 symbols
eth/data.go59 symbols
eth/zz_deepcopy_generated.go41 symbols
node/websocket/websocket.go30 symbols
node/interfaces.go28 symbols
node/client.go27 symbols
node/websocket/mocks/websocket.go26 symbols
eth/quantity.go17 symbols
node/websocket/mocks/subscription.go16 symbols
node/loop.go16 symbols
node/websocket/subscription.go15 symbols
jsonrpc/errors.go15 symbols

For agents

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

⬇ download graph artifact