Skip to content

Commit be0dd2a

Browse files
committed
[price-service/server] Improve performance
1 parent 1f36bf7 commit be0dd2a

File tree

7 files changed

+11
-11
lines changed

7 files changed

+11
-11
lines changed

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

price_pusher/docker-compose.mainnet.sample.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ services:
1616
- "warn"
1717
price-service:
1818
# Find latest price service images https://gallery.ecr.aws/pyth-network/xc-server
19-
image: public.ecr.aws/pyth-network/xc-server:v3.0.2
19+
image: public.ecr.aws/pyth-network/xc-server:v3.0.3
2020
environment:
2121
SPY_SERVICE_HOST: "spy:7072"
2222
SPY_SERVICE_FILTERS: |

price_pusher/docker-compose.testnet.sample.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ services:
1616
- "warn"
1717
price-service:
1818
# Find latest price service images https://gallery.ecr.aws/pyth-network/xc-server
19-
image: public.ecr.aws/pyth-network/xc-server:v3.0.2
19+
image: public.ecr.aws/pyth-network/xc-server:v3.0.3
2020
environment:
2121
SPY_SERVICE_HOST: "spy:7072"
2222
SPY_SERVICE_FILTERS: |

price_service/server/docker-compose.mainnet.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ services:
1717
- "warn"
1818
price-service:
1919
# Find latest price service images https://gallery.ecr.aws/pyth-network/xc-server
20-
image: public.ecr.aws/pyth-network/xc-server:v3.0.2
20+
image: public.ecr.aws/pyth-network/xc-server:v3.0.3
2121
restart: on-failure
2222
# Or alternatively use a locally built image
2323
# image: pyth_price_server

price_service/server/docker-compose.testnet.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ services:
1717
- "warn"
1818
price-service:
1919
# Find latest price service images https://gallery.ecr.aws/pyth-network/xc-server
20-
image: public.ecr.aws/pyth-network/xc-server:v3.0.2
20+
image: public.ecr.aws/pyth-network/xc-server:v3.0.3
2121
restart: on-failure
2222
# Or alternatively use a locally built image
2323
# image: pyth_price_server

price_service/server/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pythnetwork/price-service-server",
3-
"version": "3.0.2",
3+
"version": "3.0.3",
44
"description": "Webservice for retrieving prices from the Pyth oracle.",
55
"private": "true",
66
"main": "index.js",

price_service/server/src/listen.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -304,11 +304,6 @@ export class Listener implements PriceStore {
304304
async processVaa(vaa: Buffer) {
305305
const parsedVaa = parseVaa(vaa);
306306

307-
if (!isValidVaa(parsedVaa, this.wormholeCluster)) {
308-
logger.info("Ignoring an invalid VAA");
309-
return;
310-
}
311-
312307
const vaaEmitterAddressHex = Buffer.from(parsedVaa.emitterAddress).toString(
313308
"hex"
314309
);
@@ -319,6 +314,11 @@ export class Listener implements PriceStore {
319314
return;
320315
}
321316

317+
if (!isValidVaa(parsedVaa, this.wormholeCluster)) {
318+
logger.info("Ignoring an invalid VAA");
319+
return;
320+
}
321+
322322
let batchAttestation;
323323

324324
try {

0 commit comments

Comments
 (0)