Эх сурвалжийг харах

Merge pull request #2561 from pyth-network/cprussin/add-logging

chore(staking-sdk): add logging to debug amount_staked_per_account
Connor Prussin 7 сар өмнө
parent
commit
23af293898

+ 12 - 0
governance/pyth_staking_sdk/src/pyth-staking-client.ts

@@ -1047,6 +1047,9 @@ 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: {
@@ -1075,6 +1078,9 @@ export class PythStakingClient {
       }),
     });
 
+    // eslint-disable-next-line no-console
+    console.log("Received response");
+
     if (res.ok) {
       const { body } = res;
       if (body) {
@@ -1095,11 +1101,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"));
           });
         });
 
+        // eslint-disable-next-line no-console
+        console.log("Parsed JSON");
+
         return accountSchema
           .parse(accounts)
           .map(({ pubkey, account }) =>