MCPcopy Index your code
hub / github.com/wormhole-foundation/wormhole

github.com/wormhole-foundation/wormhole @v2.64.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release v2.64.0 ↗ · + Follow
14,886 symbols 42,831 edges 1,330 files 2,954 documented · 20% 241 cross-repo links updated 5d agov2.64.0 · 2026-06-18★ 1,89451 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Banner

This monorepo contains the reference implementation of the Wormhole protocol.

To learn about how to use and build on Wormhole read the docs.


See Live Contracts for current testnet and mainnet deployments of the Wormhole smart contracts.

See DEVELOP.md for instructions on how to set up a local devnet, CONTRIBUTING.md for instructions on how to contribute to this project, and SECURITY.md for more information about our security audits and bug bounty program.

See docs/operations.md for node operator instructions.

This software is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. Or plainly spoken - this is a very complex piece of software which targets a bleeding-edge, experimental smart contract runtime. Mistakes happen, and no matter how hard you try and whether you pay someone to audit it, it may eat your tokens, set your printer on fire or startle your cat. Cryptocurrencies are a high-risk investment, no matter how fancy.

Extension points exported contracts — how you extend this code

Core symbols most depended-on inside this repo

Shape

Method 5,980
Function 5,351
Interface 1,935
Struct 1,032
Class 339
Enum 170
TypeAlias 75
FuncType 4

Languages

Go60%
TypeScript39%
Python2%

Modules by API surface

node/pkg/proto/node/v1/node.pb.go711 symbols
wormchain/x/wormhole/types/query.pb.go571 symbols
wormchain/x/wormhole/types/tx.pb.go368 symbols
node/pkg/proto/gossip/v1/gossip.pb.go318 symbols
wormchain/x/tokenfactory/types/tx.pb.go239 symbols
node/pkg/proto/publicrpc/v1/publicrpc.pb.go211 symbols
node/pkg/watchers/xrpl/parse_test.go168 symbols
node/pkg/proto/prometheus/v1/types.pb.go167 symbols
node/pkg/watchers/evm/connectors/ethabi/abi.go154 symbols
node/pkg/proto/node/v1/node_grpc.pb.go130 symbols
node/pkg/watchers/evm/finalizers/optimismctcabi/ctc.go122 symbols
wormchain/x/tokenfactory/types/query.pb.go121 symbols

Dependencies from manifests, versioned

cloud.google.com/gov0.99.0 · 1×
cloud.google.com/go/compute/metadatav0.7.0 · 1×
contrib.go.opencensus.io/exporter/stackdriverv0.13.11 · 1×
cosmossdk.io/apiv0.2.6 · 1×
cosmossdk.io/corev0.5.1 · 1×
cosmossdk.io/depinjectv1.0.0-alpha.3 · 1×
filippo.io/edwards25519v1.0.0-beta.2 · 1×
github.com/99designs/go-keychainv0.0.0-2019100805025 · 1×
github.com/ChainSafe/go-schnorrkelv0.0.0-2020040500573 · 1×
github.com/ChainSafe/go-schnorrkel/1v0.0.0-0001010100000 · 1×

Datastores touched

(mysql)Database · 1 repos

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page