From ddf2475355e66d6d0c108c608d2a72d53969fd57 Mon Sep 17 00:00:00 2001 From: Paul Noel Date: Mon, 2 May 2022 18:03:53 +0000 Subject: [PATCH 1/2] algo/sdkFixes: exposing safeBigIntToNumber() --- sdk/js/CHANGELOG.md | 6 ++++++ sdk/js/package.json | 2 +- sdk/js/src/index.ts | 1 + sdk/js/src/utils/index.ts | 1 + 4 files changed, 9 insertions(+), 1 deletion(-) diff --git a/sdk/js/CHANGELOG.md b/sdk/js/CHANGELOG.md index 27b67be0e0..de247f8538 100644 --- a/sdk/js/CHANGELOG.md +++ b/sdk/js/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.2.7 + +### Added + +safeBigIntToNumber() utility function + ## 0.2.6 ### Added diff --git a/sdk/js/package.json b/sdk/js/package.json index b44a3b1f3a..af70cafed1 100644 --- a/sdk/js/package.json +++ b/sdk/js/package.json @@ -1,6 +1,6 @@ { "name": "@certusone/wormhole-sdk", - "version": "0.2.6", + "version": "0.2.7", "description": "SDK for interacting with Wormhole", "homepage": "https://wormholenetwork.com", "main": "./lib/cjs/index.js", diff --git a/sdk/js/src/index.ts b/sdk/js/src/index.ts index 7cf2ee9c23..1715c3d00c 100644 --- a/sdk/js/src/index.ts +++ b/sdk/js/src/index.ts @@ -14,3 +14,4 @@ export * as utils from "./utils"; export * as bridge from "./bridge"; export * as token_bridge from "./token_bridge"; export * as nft_bridge from "./nft_bridge"; +export * as algorand from "./algorand"; diff --git a/sdk/js/src/utils/index.ts b/sdk/js/src/utils/index.ts index 35f4b8dd9d..c5196f9b94 100644 --- a/sdk/js/src/utils/index.ts +++ b/sdk/js/src/utils/index.ts @@ -2,3 +2,4 @@ export * from "./consts"; export * from "./createNonce"; export * from "./parseVaa"; export * from "./array"; +export * from "./bigint"; From 80dead92349c514672f0ed47cfb7c70014de1177 Mon Sep 17 00:00:00 2001 From: Paul Noel Date: Mon, 2 May 2022 18:09:38 +0000 Subject: [PATCH 2/2] algo/sdkFixes: export submitVAAHeader() --- sdk/js/src/algorand/Algorand.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/sdk/js/src/algorand/Algorand.ts b/sdk/js/src/algorand/Algorand.ts index 1268e8544d..6cf4bf75ce 100644 --- a/sdk/js/src/algorand/Algorand.ts +++ b/sdk/js/src/algorand/Algorand.ts @@ -486,7 +486,7 @@ class SubmitVAAState { * @param appid Application ID * @returns Current VAA state */ -async function submitVAAHdr( +export async function submitVAAHeader( client: Algodv2, bridgeId: bigint, vaa: Uint8Array, @@ -623,7 +623,7 @@ export async function _submitVAAAlgorand( vaa: Uint8Array, senderAddr: string ): Promise { - let sstate = await submitVAAHdr( + let sstate = await submitVAAHeader( client, bridgeId, vaa,