diff --git a/sdk/js/CHANGELOG.md b/sdk/js/CHANGELOG.md index 485500b16..c4f709014 100644 --- a/sdk/js/CHANGELOG.md +++ b/sdk/js/CHANGELOG.md @@ -1,5 +1,11 @@ # Changelog +## 0.3.6 + +### Changed + +Fixed Algorand for addresses for non native assets + ## 0.3.5 ### Changed diff --git a/sdk/js/package.json b/sdk/js/package.json index cc245c468..b74777354 100644 --- a/sdk/js/package.json +++ b/sdk/js/package.json @@ -1,6 +1,6 @@ { "name": "@certusone/wormhole-sdk", - "version": "0.3.5", + "version": "0.3.6", "description": "SDK for interacting with Wormhole", "homepage": "https://wormholenetwork.com", "main": "./lib/cjs/index.js", diff --git a/sdk/js/src/token_bridge/getOriginalAsset.ts b/sdk/js/src/token_bridge/getOriginalAsset.ts index 404fce2be..857fe8f84 100644 --- a/sdk/js/src/token_bridge/getOriginalAsset.ts +++ b/sdk/js/src/token_bridge/getOriginalAsset.ts @@ -173,7 +173,7 @@ export async function getOriginalAssetAlgorand( assetId ); if (!retVal.isWrapped) { - retVal.assetAddress = zeroPad(hexToUint8Array(assetId.toString(16)), 32); + retVal.assetAddress = zeroPad(arrayify(ethers.BigNumber.from(assetId)), 32); return retVal; } const assetInfo = await client.getAssetByID(safeBigIntToNumber(assetId)).do();