diff --git a/packages/contracts/src/useContractValue.tsx b/packages/contracts/src/useContractValue.tsx index 3e6c331..d5fc8ce 100644 --- a/packages/contracts/src/useContractValue.tsx +++ b/packages/contracts/src/useContractValue.tsx @@ -118,5 +118,5 @@ async function fetchContractValue({ throw new Error("Invalid response from simulateTransaction"); } const result = results[0]; - return xdr.ScVal.fromXDR(Buffer.from(result.xdr, 'base64')); + return xdr.ScVal.fromXDR(result.xdr, "base64"); } diff --git a/packages/core/package.json b/packages/core/package.json index 697a02a..39fea81 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -19,10 +19,10 @@ "version": "4.5.2", "scripts": { "prebuild": "rm -rf dist", - "build": "tsc", + "build": "yarn prebuild && tsc", "start": "tsc --watch", "prepare": "install-peers", - "test": "yarn build && yarn jest" + "test": "yarn prepare && yarn build && yarn jest" }, "main": "./dist/index.js", "exports": "./dist/index.js", diff --git a/packages/events/README.md b/packages/events/README.md index 7906379..cbadad3 100644 --- a/packages/events/README.md +++ b/packages/events/README.md @@ -10,7 +10,7 @@ const crowdfundPledgedEventSubscription: EventSubscription = { contractId: Constants.CrowdfundId, topics: ['pledged_amount_changed'], cb: (event: SorobanClient.SorobanRpc.EventResponse): void => { - let eventTokenBalance = xdr.ScVal.fromXDR(Buffer.from(event.value.xdr, 'base64')) + let eventTokenBalance = xdr.ScVal.fromXDR(event.value.xdr, 'base64') setTokenBalance(convert.scvalToBigNumber(eventTokenBalance)) }, id: Math.random()}