Bläddra i källkod

fix(solana_pusher): forgot await (#1423)

* fix(solana_pusher): forgot await

* pr comments
guibescos 1 år sedan
förälder
incheckning
a632ee4bd2
3 ändrade filer med 8 tillägg och 4 borttagningar
  1. 1 1
      package-lock.json
  2. 1 1
      price_pusher/package.json
  3. 6 2
      price_pusher/src/solana/solana.ts

+ 1 - 1
package-lock.json

@@ -56539,7 +56539,7 @@
     },
     "price_pusher": {
       "name": "@pythnetwork/price-pusher",
-      "version": "6.3.1",
+      "version": "6.4.2",
       "license": "Apache-2.0",
       "dependencies": {
         "@injectivelabs/sdk-ts": "1.10.72",

+ 1 - 1
price_pusher/package.json

@@ -1,6 +1,6 @@
 {
   "name": "@pythnetwork/price-pusher",
-  "version": "6.3.1",
+  "version": "6.4.2",
   "description": "Pyth Price Pusher",
   "homepage": "https://pyth.network",
   "main": "lib/index.js",

+ 6 - 2
price_pusher/src/solana/solana.ts

@@ -78,13 +78,17 @@ export class SolanaPricePusher implements IPricePusher {
     const transactionBuilder = this.pythSolanaReceiver.newTransactionBuilder({
       closeUpdateAccounts: true,
     });
-    transactionBuilder.addUpdatePriceFeed(priceFeedUpdateData, this.shardId);
+    await transactionBuilder.addUpdatePriceFeed(
+      priceFeedUpdateData,
+      this.shardId
+    );
 
     try {
       await this.pythSolanaReceiver.provider.sendAll(
         await transactionBuilder.buildVersionedTransactions({
           computeUnitPriceMicroLamports: this.computeUnitPriceMicroLamports,
-        })
+        }),
+        { skipPreflight: true }
       );
       console.log(new Date(), "updatePriceFeed successful");
     } catch (e: any) {