faa397ca4f
* 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> |
||
---|---|---|
.. | ||
js | ||
js-proto-node | ||
js-proto-web | ||
js-wasm | ||
rust | ||
vaa | ||
README.md | ||
devnet_consts.go | ||
go.mod | ||
go.sum | ||
mainnet_consts.go | ||
p2p_consts.go | ||
testnet_consts.go |
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.