Skip to content

Commit 40cae40

Browse files
committed
2.0.1
1 parent 142f086 commit 40cae40

File tree

3 files changed

+49
-49
lines changed

3 files changed

+49
-49
lines changed

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@pythnetwork/client",
3-
"version": "2.0.0",
3+
"version": "2.0.1",
44
"description": "Pyth price oracle data structures",
55
"homepage": "https://pyth.network",
66
"main": "lib/index.js",

src/index.ts

Lines changed: 46 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -14,71 +14,71 @@ const empty32Buffer = Buffer.alloc(32)
1414
const PKorNull = (data: Buffer) => (data.equals(empty32Buffer) ? null : new PublicKey(data))
1515

1616
export interface Base {
17-
magic: number;
18-
version: number;
19-
type: number;
20-
size: number;
17+
magic: number
18+
version: number
19+
type: number
20+
size: number
2121
}
2222

2323
export interface MappingData extends Base {
24-
nextMappingAccount: PublicKey | null;
25-
productAccountKeys: PublicKey[],
24+
nextMappingAccount: PublicKey | null
25+
productAccountKeys: PublicKey[]
2626
}
2727

2828
export interface Product {
29-
symbol: string;
30-
asset_type: string;
31-
quote_currency: string;
32-
tenor: string;
29+
symbol: string
30+
asset_type: string
31+
quote_currency: string
32+
tenor: string
3333
[index: string]: string
3434
}
3535

3636
export interface ProductData extends Base {
37-
priceAccountKey: PublicKey;
38-
product: Product,
37+
priceAccountKey: PublicKey
38+
product: Product
3939
}
4040

4141
export interface Price {
42-
priceComponent: bigint;
43-
price: number;
44-
confidenceComponent: bigint;
45-
confidence: number;
46-
status: number;
47-
corporateAction: number;
48-
publishSlot: bigint;
42+
priceComponent: bigint
43+
price: number
44+
confidenceComponent: bigint
45+
confidence: number
46+
status: number
47+
corporateAction: number
48+
publishSlot: bigint
4949
}
5050

5151
export interface PriceComponent {
52-
publisher: PublicKey | null;
53-
aggregate: Price;
54-
latest: Price;
52+
publisher: PublicKey | null
53+
aggregate: Price
54+
latest: Price
5555
}
5656

5757
export interface PriceData extends Base, Price {
58-
priceType: number;
59-
exponent: number;
60-
numComponentPrices: number;
61-
currentSlot: bigint;
62-
validSlot: bigint;
63-
twapComponent: bigint;
64-
twap: number;
65-
avolComponent: bigint;
66-
avol: number;
67-
drv0Component: bigint;
68-
drv0: number;
69-
drv1Component: bigint;
70-
drv1: number;
71-
drv2Component: bigint;
72-
drv2: number;
73-
drv3Component: bigint;
74-
drv3: number;
75-
drv4Component: bigint;
76-
drv4: number;
77-
drv5Component: bigint;
78-
drv5: number;
79-
productAccountKey: PublicKey;
80-
nextPriceAccountKey: PublicKey | null;
81-
aggregatePriceUpdaterAccountKey: PublicKey;
58+
priceType: number
59+
exponent: number
60+
numComponentPrices: number
61+
currentSlot: bigint
62+
validSlot: bigint
63+
twapComponent: bigint
64+
twap: number
65+
avolComponent: bigint
66+
avol: number
67+
drv0Component: bigint
68+
drv0: number
69+
drv1Component: bigint
70+
drv1: number
71+
drv2Component: bigint
72+
drv2: number
73+
drv3Component: bigint
74+
drv3: number
75+
drv4Component: bigint
76+
drv4: number
77+
drv5Component: bigint
78+
drv5: number
79+
productAccountKey: PublicKey
80+
nextPriceAccountKey: PublicKey | null
81+
aggregatePriceUpdaterAccountKey: PublicKey
8282
priceComponents: PriceComponent[]
8383
}
8484

0 commit comments

Comments
 (0)