MCPcopy Index your code
hub / github.com/HerbertSpender/vault-core

github.com/HerbertSpender/vault-core @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
37,266 symbols 202,407 edges 3,008 files 15,617 documented · 42%
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

BlacklistHandler (Interface)
BlacklistHandler defines the behavior of a component that is able to add a blacklisted key (peer) [52 implementers]
statusHandler/p2pQuota/interface.go
P2PAntifloodHandler (Interface)
P2PAntifloodHandler defines the behavior of a component able to signal that the system is too busy (or flooded) processi [7 …
factory/interface.go
HeaderVersionGetter (Interface)
HeaderVersionGetter can get the header version based on epoch [17 implementers]
factory/block/metaHeaderFactory.go
VersionedHeaderFactory (Interface)
VersionedHeaderFactory creates versioned headers [94 implementers]
genesis/interface.go
AccountsAdapter (Interface)
AccountsAdapter is used for the structure that manages the accounts on top of a trie.PatriciaMerkleTrie implementation [6 …
state/interface.go
AccountHandlerWithDataTrieMigrationStatus (Interface)
AccountHandlerWithDataTrieMigrationStatus - [6 implementers]
state/export_test.go
SyncTimer (Interface)
SyncTimer represents an entity able to tell the current time [8 implementers]
p2p/interface.go
Storer (Interface)
Storer provides storage services in a two layered storage construct, where the first layer is represented by a cache and [6 …
storage/interface.go

Core symbols most depended-on inside this repo

Equal
called by 17057
common/interface.go
True
called by 4822
testscommon/txDataBuilder/builder.go
Run
called by 4138
cmd/assessment/benchmarks/interface.go
Error
called by 1848
api/mock/loggerStub.go
False
called by 1806
testscommon/txDataBuilder/builder.go
Debug
called by 1486
api/mock/loggerStub.go
Unlock
called by 1140
common/interface.go
Lock
called by 1076
common/interface.go

Shape

Method 19,944
Function 14,141
Struct 2,411
Interface 717
TypeAlias 47
FuncType 4
Class 2

Languages

Go99%
C1%
C++1%

Modules by API surface

process/interface.go934 symbols
factory/interface.go346 symbols
common/interface.go267 symbols
state/interface.go249 symbols
dataRetriever/interface.go227 symbols
vm/systemSmartContracts/delegation.pb.go214 symbols
update/interface.go179 symbols
consensus/spos/interface.go168 symbols
vm/systemSmartContracts/governance.pb.go163 symbols
vm/systemSmartContracts/staking.pb.go161 symbols
vm/systemSmartContracts/esdt_test.go158 symbols
epochStart/interface.go145 symbols

For agents

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

⬇ download graph artifact