blockchain-interop

Wormhole interoperability expertise across the full product suite (Messaging, Token Transfers, NTT, CCTP Bridge, Connect, Settlement, Queries, MultiGov, SDK/CLI). Trigger this skill whenever users ask for Wormhole architecture, deployment, integration, operations, or debugging.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "blockchain-interop" with this command: npx skills add wormhole-foundation/blockchain-interop/wormhole-foundation-blockchain-interop-blockchain-interop

Wormhole Interoperability Protocol & Product Suite

Comprehensive guide for building and operating cross-chain applications with Wormhole.

This skill is ecosystem-wide. NTT is one major workflow, not the only one.

When to Apply

Use this skill when tasks involve any Wormhole product or core protocol behavior:

  • Product and architecture selection for cross-chain apps
  • Token transfer design (WTT, NTT, CCTP Bridge)
  • Messaging protocol implementation and delivery guarantees
  • Frontend bridge UX with Connect or custom SDK-based flows
  • Intent and execution flows with Settlement
  • Cross-chain state reads with Queries
  • Governance operations with MultiGov
  • Deployment, monitoring, and failure recovery across chains

Product Suite Overview

Use the official docs root for navigation: https://wormhole.com/docs/.

ProductHigh-level purposeTypical use case
MessagingPass arbitrary messages cross-chainCustom app-level interoperability and protocol signaling
Token TransfersMove assets across chains using token transfer primitivesGeneral token bridge behavior and wrapped token flows
NTT (Native Token Transfers)Native token transfer framework controlled by token issuersIssuer-controlled token expansion across chains
CCTP BridgeNative USDC transfer and messaging pathUSDC-specific cross-chain payments and treasury flows
ConnectDrop-in transfer UI for appsFast integration of bridge UX in React/web apps
SettlementIntent-based cross-chain execution frameworkIntent routing and destination execution patterns
QueriesRead/verify on-chain state across networksCross-chain data access for apps and automation
MultiGovMulti-chain governance coordinationGovernance actions spanning multiple chains
TypeScript SDKProgrammatic interface to Wormhole productsBackend scripts, relayers, and custom dApp integrations
CLI ToolingOperational commands for product workflows (for example NTT CLI)Deployment, config sync, and status checks

Product docs links

  • Messaging: https://wormhole.com/docs/products/messaging/overview/
  • Token Transfers: https://wormhole.com/docs/products/token-transfers/overview/
  • NTT: https://wormhole.com/docs/products/token-transfers/native-token-transfers/overview/
  • CCTP Bridge: https://wormhole.com/docs/products/token-transfers/cctp-bridge/overview/
  • Connect: https://wormhole.com/docs/products/connect/overview/
  • Settlement: https://wormhole.com/docs/products/settlement/overview/
  • Queries: https://wormhole.com/docs/products/queries/overview/
  • MultiGov: https://wormhole.com/docs/products/multigov/overview/
  • TypeScript SDK: https://wormhole.com/docs/products/typescript-sdk/overview/

Product Selection Quick Guide

Map user intent to product first, then implement:

  • "Send arbitrary payloads across chains" -> Messaging
  • "Move token value across chains" -> Token Transfers / NTT / CCTP Bridge
  • "USDC only" -> CCTP Bridge
  • "Ship UI fast" -> Connect
  • "Need custom transfer UX or backend control" -> TypeScript SDK
  • "Need intent execution" -> Settlement
  • "Need remote chain reads" -> Queries
  • "Need governance over many chains" -> MultiGov

Multi-Chain Architecture Domains

Evaluate every implementation through these domains:

DomainFocusKey question
Smart Contract StrategyAsset and message modelAre authority, mint/burn, and verification boundaries explicit?
Frontend IntegrationUser journey and state transitionsIs asynchronous finality represented clearly in UX?
Deployment OperationsMulti-env consistency and configurationIs environment/config parity maintained across chains?
Observability & FinalityRuntime confidence and recoveryAre attestations, retries, and manual recovery paths defined?

Universal Ecosystem Constraints

1. Strict version parity (critical)

Wormhole integrations often compose multiple packages (SDK core, product plugins, Connect routes, CLI tooling). Version mismatches can fail at runtime with misleading errors.

Rules:

  • Verify package compatibility before and after upgrades.
  • Keep SDK core and product plugins aligned.
  • Avoid mixing old and new examples without checking docs.

2. Asynchronous finality is normal

Guardian attestations and destination execution can take minutes depending on source chain finality.

Rules:

  • Design UX and automation around eventual completion.
  • Treat temporary "vaa not found" or waiting states as expected until finality.
  • Implement retry/backoff for RPC and guardian polling, especially on 429s.

3. Step-by-step execution discipline

Cross-chain workflows are order-dependent. Skipping prerequisites causes cascading failures.

Rules:

  • Follow runbooks in order for the selected product.
  • Do not improvise workaround commands when a documented step fails.
  • Reconcile local config with on-chain state before retrying.

4. Anti-hallucination directive

If a command, flag, API signature, or contract behavior is uncertain, look it up first.

Rules:

  • Never fabricate CLI flags, function signatures, or config fields.
  • Use local references first, then official docs pages, then dynamic llms.txt context.
  • Keep assumptions explicit when behavior differs by chain family (EVM/SVM/Sui).

5. Secrets handling

  • Never hardcode private keys, RPC URLs, or API keys in source.
  • Use environment variables and secure secret managers.
  • If a quick test needs inline secrets, label it unsafe and temporary.

How to Use

Standard execution order (all products)

  1. Identify target product and chain set from user goal.
  2. Read product overview docs and relevant local references.
  3. Implement the minimum working path first.
  4. Validate with end-to-end checks and failure-path checks.
  5. Add observability and recovery steps before production rollout.

NTT specialization (current deepest local coverage)

When the task is NTT deployment/operations, follow this exact order:

  1. Read references/deployment-workflow.md.
  2. Read references/troubleshooting.md before running commands.
  3. Execute commands sequentially; do not skip setup steps.
  4. Validate with references/testing-guide.md.

NTT-specific non-negotiables:

  • ntt new is mandatory before ntt init.
  • Run ntt pull to sync local state before transfer tests.
  • Configure non-zero rate limits and correct decimals.
  • For EVM burning mode, ensure manager mint permissions are granted.

Dynamic LLMs Context

Use dynamic docs only when local references and standard docs are not enough, or when verifying exact signatures/version behavior.

  • Messaging/Relayers: https://raw.githubusercontent.com/wormhole-foundation/wormhole-docs/main/llms-files/llms-relayers.txt
  • Token Transfers: https://raw.githubusercontent.com/wormhole-foundation/wormhole-docs/main/llms-files/llms-token-transfers.txt
  • NTT: https://raw.githubusercontent.com/wormhole-foundation/wormhole-docs/main/llms-files/llms-ntt.txt
  • CCTP: https://raw.githubusercontent.com/wormhole-foundation/wormhole-docs/main/llms-files/llms-cctp.txt
  • Connect: https://raw.githubusercontent.com/wormhole-foundation/wormhole-docs/main/llms-files/llms-connect.txt
  • Settlement: https://raw.githubusercontent.com/wormhole-foundation/wormhole-docs/main/llms-files/llms-settlement.txt
  • TypeScript SDK: https://raw.githubusercontent.com/wormhole-foundation/wormhole-docs/main/llms-files/llms-typescript-sdk.txt
  • Master index: https://raw.githubusercontent.com/wormhole-foundation/wormhole-docs/main/llms.txt

For large llms-*.txt files, use curl from terminal:

curl -sL "https://raw.githubusercontent.com/wormhole-foundation/wormhole-docs/main/llms-files/llms-ntt.txt" > /tmp/llms-ntt.txt
grep -i "search term" /tmp/llms-ntt.txt

Local Reference Files

Current local references are strongest for NTT and Connect implementation:

references/deployment-workflow.md  # NTT deployment runbook
references/testing-guide.md        # E2E testing and balance checks
references/cli-commands.md         # NTT CLI command reference
references/troubleshooting.md      # Recovery and manual claim patterns
references/local-development.md    # Environment/config details
references/connect-integration.md  # Connect + NTT configuration
references/governance.md           # Guardian governance ceremonies (upgrades, peer registration)
references/hyperevm.md             # HyperEVM-specific deployment, verification, and big block mode

Fallback Strategy for Unknowns

When documentation is insufficient:

  1. Re-read local references/ docs.
  2. Check official Wormhole product docs pages.
  3. Use dynamic llms.txt files for exact signatures/flags.
  4. If available, query MCP doc sources (wormhole-foundation/wormhole-docs, wormhole-foundation/wormhole-sdk-ts).
  5. Ask the user for missing project-specific constraints.

Core Concepts Background

  • Wormhole interoperability is asynchronous; attestations and destination execution are separate stages.
  • Product choice is architecture: token movement, message movement, and UI strategy are different decisions.
  • Cross-chain reliability depends on state parity, retries, and explicit recovery paths.
  • For local CLI development inside Wormhole monorepo workflows, use Bun and keep env/config close to deployment.json.

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Web3

china-sportswear-outdoor-sourcing

Comprehensive sportswear and outdoor equipment sourcing guide for international buyers – provides detailed information about China's athletic apparel, footwear, outdoor gear, and accessories manufacturing clusters, supply chain structure, regional specializations, and industry trends (2026 updated).

Archived SourceRecently Updated
Web3

china-lighting-sourcing

Comprehensive lighting industry sourcing guide for international buyers – provides detailed information about China's LED, smart, outdoor, automotive, and specialty lighting manufacturing clusters, supply chain structure, regional specializations, and industry trends (2026 updated).

Archived SourceRecently Updated
Web3

china-furniture-sourcing

Comprehensive furniture industry sourcing guide for international buyers – provides detailed information about China's residential, office, hotel, outdoor, and custom furniture manufacturing clusters, supply chain structure, regional specializations, and industry trends (2026 updated).

Archived SourceRecently Updated