Skip to content

Commit 5f9b182

Browse files
committed
Change + Changelog
1 parent 9a7a1bf commit 5f9b182

File tree

3 files changed

+20
-0
lines changed

3 files changed

+20
-0
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Changelog
22

3+
## 2.12.0
4+
5+
- Add `PriceStatus.Ignored`
6+
37
## 2.11.0
48

59
- Add `@coral-xyz/anchor` to deps

src/__tests__/Price.test.ts

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -115,3 +115,18 @@ test('Handle price getting stale', (done) => {
115115

116116
done()
117117
})
118+
119+
test('Handle ignored quote', (done) => {
120+
jest.setTimeout(60000)
121+
122+
const b64_data =
123+
'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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA'
124+
125+
const data = Buffer.from(b64_data, 'base64')
126+
const price = parsePriceData(data)
127+
expect(price.priceComponents[7].latest.status).toBe(PriceStatus.Ignored)
128+
129+
done()
130+
})
131+
132+

src/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ export enum PriceStatus {
1515
Trading,
1616
Halted,
1717
Auction,
18+
Ignored
1819
}
1920

2021
export enum CorpAction {

0 commit comments

Comments
 (0)