wormhole/sdk
John Saigle c10d627dbd
deps: Remove Go-Spew and add new debugging function for VAAs (#4385)
* deps: Remove Go-Spew and add new debugging function for VAAs

- Removes go-spew (https://github.com/davecgh/go-spew) as it has not
  been updated in 7 years.
- Replaces the Go Spew functionality with a new function
  DebugString() that can be used to get a spew-like output.
2025-05-29 14:14:45 -04:00
..
js Update elliptic to >= 6.6.1 (#4272) 2025-02-27 10:09:10 -05:00
js-proto-node Update elliptic to >= 6.6.1 (#4272) 2025-02-27 10:09:10 -05:00
js-proto-web Update elliptic to >= 6.6.1 (#4272) 2025-02-27 10:09:10 -05:00
js-query Update elliptic to >= 6.6.1 (#4272) 2025-02-27 10:09:10 -05:00
js-wasm Update elliptic to >= 6.6.1 (#4272) 2025-02-27 10:09:10 -05:00
rust sdk/rust: fix clippy (#4327) 2025-04-03 14:37:54 -04:00
vaa deps: Remove Go-Spew and add new debugging function for VAAs (#4385) 2025-05-29 14:14:45 -04:00
README.md add deprecation warning to the top of SDK readme (#4142) 2024-10-23 13:41:54 -04:00
devnet_consts.go deps: Remove miguelmota/go-ethereum-hdwallet; delete unused code (#4347) 2025-04-17 14:33:38 -04:00
go.mod wormchain: add ibc-composability-mw to gateway (#3273) 2023-08-14 10:49:02 -04:00
go.sum wormchain: add ibc-composability-mw to gateway (#3273) 2023-08-14 10:49:02 -04:00
mainnet_consts.go Mezo mainnet deployment (#4378) 2025-05-21 12:09:05 -04:00
p2p_consts.go wormchain: add admin-sign command to continue wormchain validator enrollment 2022-11-30 09:23:19 -06:00
testnet_consts.go added missing SR addresses (#4226) 2025-05-21 13:22:26 -05:00

README.md

Wormhole Software Development Kit

This directory contains libraries in various languages for developing software that interacts with wormhole.

Directory Structure

  • sdk/: Go SDK. This package must live in this directory so that clients can use the github.com/wormhole-foundation/wormhole/sdk import path.
  • vaa/: Go package for using VAAs (Verifiable Action Approval).
  • js/: Legacy JavaScript SDK (Deprecated and Unsupported)
  • js-proto-node/: NodeJS client protobuf.
  • js-proto-web/: Web client protobuf.
  • js-wasm/: WebAssembly libraries.
  • rust/: Rust SDK.