Bläddra i källkod

sdk/js: Fixed algo address conversion

Paul Noel 3 år sedan
förälder
incheckning
90beeac4e6
3 ändrade filer med 8 tillägg och 2 borttagningar
  1. 6 0
      sdk/js/CHANGELOG.md
  2. 1 1
      sdk/js/package.json
  3. 1 1
      sdk/js/src/token_bridge/getOriginalAsset.ts

+ 6 - 0
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

+ 1 - 1
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",

+ 1 - 1
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();