wormhole/sdk
derpy-duck faa397ca4f
AutoRelayer: v1.1 Release (#3313)
* AutoRelayer: remove forwards

* AutoRelayer: reentrancy guard

* AutoRelayer: remove forwards from sdk

* AutoRelayer: VaaKey -> MessageKey internals

* AutoRelayer: check delivery provider supports keyType

* AutoRelayer: VaaKey backcompat wire format

* AutoRelayer: sdk fix

* AutoRelayer: Add supported keys to delivery provider

* AutoRelayer: reintroduce reentrancy guard, revert when replay protection triggered

* AutoRelayer: fix manual delivery test

* AutoRelayer: review flups

* AutoRelayer: move libraries within relayer folder

* AutoRelayer: fix delivery provider config script

Also fix delivery provider revert bug

* AutoRelayer: Andreas code review flups

* AutoRelayer: js sdk includes MessageKey serde

* AutoRelayer: update sdk to use message key

* AutoRelayer: Simplify executeInstruction to internal call (#3352)

* refund instead of revert for replay protection (#3371)

* refund instead of revert for replay protection

* Remove mention of forward from IWormholeReceiver

* AutoRelayer: 1.1 reintroduce forwards (#3385)

* forward fallback WIP

* forward fallback no tmp storage

* Re-introduce testing of 'forward'

* Reintroduce forwards with original or default behavior for refund info + delivery provider info

* Reintroduce reentrant, only store refund information

---------

Co-authored-by: Joe Howarth <josephehowarth@gmail.com>
Co-authored-by: Joe Howarth <jhowarth@jumptrading.com>
2023-09-22 15:07:59 -04:00
..
js AutoRelayer: v1.1 Release (#3313) 2023-09-22 15:07:59 -04:00
js-proto-node rename dev.v2 to main 2022-11-29 10:43:07 -05:00
js-proto-web rename dev.v2 to main 2022-11-29 10:43:07 -05:00
js-wasm rename dev.v2 to main 2022-11-29 10:43:07 -05:00
rust sdk: Rootstock readonly (#3235) 2023-08-14 13:17:47 -04:00
vaa wormchain: add upgrade vaa and upgrade handler. Removes set params vaa. (#3292) 2023-08-16 20:24:57 -04:00
README.md Add a wormhole go sdk 2022-09-15 14:35:46 +01:00
devnet_consts.go Node/Gateway: Relay attestations (#3350) 2023-09-07 14:11:15 -05: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 node: Gateway watcher support (#3275) 2023-08-14 11:13:20 -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 Node/SDK: Set testnet wormchain token bridge addr (#3372) 2023-09-12 08:29:18 -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 gitub.com/wormhole-foundation/wormhole/sdk import path.
  • vaa/: Go package for using VAAs (Verifiable Action Approval).
  • js/: Javascript SDK.
  • js-proto-node/: NodeJS client protobuf.
  • js-proto-web/: Web client protobuf.
  • js-wasm/: WebAssembly libraries.
  • rust/: Rust SDK.