11import { HexString , PriceFeed } from "@pythnetwork/pyth-sdk-js" ;
22import { Server } from "http" ;
3+ import { number } from "joi" ;
34import { WebSocket , WebSocketServer } from "ws" ;
45import { sleep } from "../helpers" ;
56import { PriceInfo , PriceStore } from "../listen" ;
@@ -21,12 +22,14 @@ function expandTo64Len(id: string): string {
2122function dummyPriceMetadata (
2223 attestationTime : number ,
2324 emitterChainId : number ,
24- seqNum : number
25+ seqNum : number ,
26+ priceServiceReceiveTime : number
2527) : any {
2628 return {
2729 attestation_time : attestationTime ,
2830 emitter_chain : emitterChainId ,
2931 sequence_number : seqNum ,
32+ price_service_receive_time : priceServiceReceiveTime ,
3033 } ;
3134}
3235
@@ -41,6 +44,7 @@ function dummyPriceInfo(
4144 emitterChainId : dummyPriceMetadataValue . emitter_chain ,
4245 priceFeed : dummyPriceFeed ( id ) ,
4346 vaaBytes : Buffer . from ( vaa , "hex" ) . toString ( "binary" ) ,
47+ priceServiceReceiveTime : dummyPriceMetadataValue . price_service_receive_time ,
4448 } ;
4549}
4650
@@ -92,7 +96,7 @@ async function createSocketClient(): Promise<[WebSocket, any[]]> {
9296}
9397
9498beforeAll ( async ( ) => {
95- priceMetadata = dummyPriceMetadata ( 0 , 0 , 0 ) ;
99+ priceMetadata = dummyPriceMetadata ( 0 , 0 , 0 , 0 ) ;
96100 priceInfos = [
97101 dummyPriceInfo ( expandTo64Len ( "abcd" ) , "a1b2c3d4" , priceMetadata ) ,
98102 dummyPriceInfo ( expandTo64Len ( "ef01" ) , "a1b2c3d4" , priceMetadata ) ,
0 commit comments