Jelajahi Sumber

chore(staking-sdk): rev staking-sdk version

Also remove some debug logging I'd added and improve error handling a bit
Connor Prussin 7 bulan lalu
induk
melakukan
0a56478155

+ 1 - 1
governance/pyth_staking_sdk/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@pythnetwork/staking-sdk",
-  "version": "0.0.3",
+  "version": "0.1.0",
   "description": "Pyth staking SDK",
   "main": "src/index.ts",
   "types": "src/index.d.ts",

+ 7 - 13
governance/pyth_staking_sdk/src/pyth-staking-client.ts

@@ -1047,9 +1047,6 @@ export class PythStakingClient {
   public async getAllStakeAccountPositionsAllOwners(): Promise<
     StakeAccountPositions[]
   > {
-    // eslint-disable-next-line no-console
-    console.log("Calling RPC");
-
     const res = await fetch(this.connection.rpcEndpoint, {
       method: "POST",
       headers: {
@@ -1078,9 +1075,6 @@ export class PythStakingClient {
       }),
     });
 
-    // eslint-disable-next-line no-console
-    console.log("Received response");
-
     if (res.ok) {
       const { body } = res;
       if (body) {
@@ -1101,17 +1095,17 @@ export class PythStakingClient {
             }
           };
 
-          // eslint-disable-next-line no-console
-          console.log("Running JSON parser");
-
           parse().catch((error: unknown) => {
-            reject(error instanceof Error ? error : new Error("Unknown Error"));
+            reject(
+              error instanceof Error
+                ? error
+                : new Error(
+                    typeof error === "string" ? error : "Unknown Error",
+                  ),
+            );
           });
         });
 
-        // eslint-disable-next-line no-console
-        console.log("Parsed JSON");
-
         return accountSchema
           .parse(accounts)
           .map(({ pubkey, account }) =>