diff --git a/pctest/test_qset.cpp b/pctest/test_qset.cpp index 182231e2a..08bc73510 100644 --- a/pctest/test_qset.cpp +++ b/pctest/test_qset.cpp @@ -140,7 +140,7 @@ int main( int argc,char** argv ) uint32_t qt =pt.find_val( 1, "quotes" ); for( uint32_t it = pt.get_first( qt ); it; it = pt.get_next( it ) ) { pc_price_comp_t *ptr = &px->comp_[px->num_++]; - ptr->latest_.status_ = PC_STATUS_TRADING; + ptr->latest_.status_ = pt.get_int( pt.find_val( it, "status" ) ); ptr->latest_.price_ = pt.get_int( pt.find_val( it, "price" ) ); int64_t conf = pt.get_int( pt.find_val( it, "conf" ) ); assert( conf >= 0 ); diff --git a/pyth/tests/qset/1.json b/pyth/tests/qset/1.json index b06978700..84de4f9e5 100644 --- a/pyth/tests/qset/1.json +++ b/pyth/tests/qset/1.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1, }, { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1, }, { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1, } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/10.json b/pyth/tests/qset/10.json index f23f7d10e..984ef81e8 100644 --- a/pyth/tests/qset/10.json +++ b/pyth/tests/qset/10.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 500000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 501000, - "conf": 20 + "conf": 20, + "status": 1 }, { "price": 500000000000, - "conf": 10000000 + "conf": 10000000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/11.json b/pyth/tests/qset/11.json index cea0f6ec7..3e08fa87f 100644 --- a/pyth/tests/qset/11.json +++ b/pyth/tests/qset/11.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 500000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 501000000000, - "conf": 10000000 + "conf": 10000000, + "status": 1 }, { "price": 500000000000, - "conf": 20000000 + "conf": 20000000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/12.json b/pyth/tests/qset/12.json index bc30061e1..c8df39344 100644 --- a/pyth/tests/qset/12.json +++ b/pyth/tests/qset/12.json @@ -3,19 +3,23 @@ "quotes": [ { "price": 10010000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10010020, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10011000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10011020, - "conf": 10 + "conf": 10, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/13.json b/pyth/tests/qset/13.json index 67be928d5..d3d845ab6 100644 --- a/pyth/tests/qset/13.json +++ b/pyth/tests/qset/13.json @@ -3,59 +3,73 @@ "quotes": [ { "price": 10000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10020, - "conf": 100 + "conf": 100, + "status": 1 }, { "price": 11000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 11020, - "conf": 100 + "conf": 100, + "status": 1 }, { "price": 12000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 12020, - "conf": 100 + "conf": 100, + "status": 1 }, { "price": 13000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 13020, - "conf": 100 + "conf": 100, + "status": 1 }, { "price": 14000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 14020, - "conf": 100 + "conf": 100, + "status": 1 }, { "price": 15000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 15020, - "conf": 100 + "conf": 100, + "status": 1 }, { "price": 16000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 16020, - "conf": 100 + "conf": 100, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/14.json b/pyth/tests/qset/14.json index 9865930ce..7b8fccf85 100644 --- a/pyth/tests/qset/14.json +++ b/pyth/tests/qset/14.json @@ -3,23 +3,28 @@ "quotes": [ { "price": 10000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10010, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 11000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 11010, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 11500, - "conf": 100 + "conf": 100, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/15.json b/pyth/tests/qset/15.json index 14169834b..244af1c07 100644 --- a/pyth/tests/qset/15.json +++ b/pyth/tests/qset/15.json @@ -3,31 +3,38 @@ "quotes": [ { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 11000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 12000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 13000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 14000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 15000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 16000, - "conf": 1000 + "conf": 1000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/16.json b/pyth/tests/qset/16.json index d9fb2d5cc..59ea79eeb 100644 --- a/pyth/tests/qset/16.json +++ b/pyth/tests/qset/16.json @@ -3,31 +3,38 @@ "quotes": [ { "price": 10000, - "conf": 1100 + "conf": 1100, + "status": 1 }, { "price": 11030, - "conf": 900 + "conf": 900, + "status": 1 }, { "price": 12030, - "conf": 1123 + "conf": 1123, + "status": 1 }, { "price": 13200, - "conf": 940 + "conf": 940, + "status": 1 }, { "price": 14020, - "conf": 1070 + "conf": 1070, + "status": 1 }, { "price": 15200, - "conf": 1123 + "conf": 1123, + "status": 1 }, { "price": 16320, - "conf": 1213 + "conf": 1213, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/17.json b/pyth/tests/qset/17.json index e0d6c60f9..a0443425b 100644 --- a/pyth/tests/qset/17.json +++ b/pyth/tests/qset/17.json @@ -3,31 +3,38 @@ "quotes": [ { "price": 16320, - "conf": 1213 + "conf": 1213, + "status": 1 }, { "price": 15200, - "conf": 1123 + "conf": 1123, + "status": 1 }, { "price": 14020, - "conf": 1070 + "conf": 1070, + "status": 1 }, { "price": 13200, - "conf": 940 + "conf": 940, + "status": 1 }, { "price": 12030, - "conf": 1123 + "conf": 1123, + "status": 1 }, { "price": 11030, - "conf": 900 + "conf": 900, + "status": 1 }, { "price": 10000, - "conf": 1100 + "conf": 1100, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/18.json b/pyth/tests/qset/18.json index 55fc208f9..e7f6c0f12 100644 --- a/pyth/tests/qset/18.json +++ b/pyth/tests/qset/18.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 11000, - "conf": 200 + "conf": 200, + "status": 1 }, { "price": 11100, - "conf": 350 + "conf": 350, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/19.json b/pyth/tests/qset/19.json index 5bdfba411..f1f0bec24 100644 --- a/pyth/tests/qset/19.json +++ b/pyth/tests/qset/19.json @@ -3,19 +3,23 @@ "quotes": [ { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 11000, - "conf": 200 + "conf": 200, + "status": 1 }, { "price": 11100, - "conf": 350 + "conf": 350, + "status": 1 }, { "price": 8000, - "conf": 5000 + "conf": 5000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/2.json b/pyth/tests/qset/2.json index d45bce04b..fbc21538a 100644 --- a/pyth/tests/qset/2.json +++ b/pyth/tests/qset/2.json @@ -3,15 +3,18 @@ "quotes": [ { "price": -10000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": -10000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": -10000, - "conf": 1000 + "conf": 1000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/20.json b/pyth/tests/qset/20.json index c143cc16e..625f6e8ab 100644 --- a/pyth/tests/qset/20.json +++ b/pyth/tests/qset/20.json @@ -3,23 +3,28 @@ "quotes": [ { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 11000, - "conf": 200 + "conf": 200, + "status": 1 }, { "price": 11100, - "conf": 350 + "conf": 350, + "status": 1 }, { "price": 8000, - "conf": 5000 + "conf": 5000, + "status": 1 }, { "price": 12000, - "conf": 4000 + "conf": 4000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/21.json b/pyth/tests/qset/21.json index a3c88fd96..71af49489 100644 --- a/pyth/tests/qset/21.json +++ b/pyth/tests/qset/21.json @@ -3,39 +3,48 @@ "quotes": [ { "price": 10000, - "conf": 100 + "conf": 100, + "status": 1 }, { "price": 10100, - "conf": 200 + "conf": 200, + "status": 1 }, { "price": 10110, - "conf": 130 + "conf": 130, + "status": 1 }, { "price": 11000, - "conf": 100 + "conf": 100, + "status": 1 }, { "price": 11100, - "conf": 200 + "conf": 200, + "status": 1 }, { "price": 11110, - "conf": 130 + "conf": 130, + "status": 1 }, { "price": 12000, - "conf": 100 + "conf": 100, + "status": 1 }, { "price": 12100, - "conf": 200 + "conf": 200, + "status": 1 }, { "price": 12110, - "conf": 130 + "conf": 130, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/22.json b/pyth/tests/qset/22.json index f3fd4e657..02bde959b 100644 --- a/pyth/tests/qset/22.json +++ b/pyth/tests/qset/22.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 10000000, - "conf": 5000 + "conf": 5000, + "status": 1 }, { "price": 10010000, - "conf": 5000 + "conf": 5000, + "status": 1 }, { "price": 10000000, - "conf": 1000 + "conf": 1000, + "status": 1 } ] } diff --git a/pyth/tests/qset/23.json b/pyth/tests/qset/23.json index c1370cdbd..38e798a78 100644 --- a/pyth/tests/qset/23.json +++ b/pyth/tests/qset/23.json @@ -3,47 +3,58 @@ "quotes": [ { "price": 9900, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10100, - "conf": 10 + "conf": 10, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/24.json b/pyth/tests/qset/24.json index c2f6e7629..3c567f78a 100644 --- a/pyth/tests/qset/24.json +++ b/pyth/tests/qset/24.json @@ -3,47 +3,58 @@ "quotes": [ { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 90000, - "conf": 1 + "conf": 1, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/25.json b/pyth/tests/qset/25.json index 805e0c633..2ae29a68e 100644 --- a/pyth/tests/qset/25.json +++ b/pyth/tests/qset/25.json @@ -3,47 +3,58 @@ "quotes": [ { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 99000, - "conf": 1 + "conf": 1, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/26.json b/pyth/tests/qset/26.json index f62f41878..81402b878 100644 --- a/pyth/tests/qset/26.json +++ b/pyth/tests/qset/26.json @@ -3,47 +3,58 @@ "quotes": [ { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 1 + "conf": 1, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/27.json b/pyth/tests/qset/27.json index 38dfbe080..8d148bf30 100644 --- a/pyth/tests/qset/27.json +++ b/pyth/tests/qset/27.json @@ -3,47 +3,58 @@ "quotes": [ { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100500, - "conf": 1 + "conf": 1, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/28.json b/pyth/tests/qset/28.json index 0df164b68..5351f64b8 100644 --- a/pyth/tests/qset/28.json +++ b/pyth/tests/qset/28.json @@ -3,47 +3,58 @@ "quotes": [ { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 1 + "conf": 1, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/29.json b/pyth/tests/qset/29.json index b79520d1e..123197029 100644 --- a/pyth/tests/qset/29.json +++ b/pyth/tests/qset/29.json @@ -3,47 +3,58 @@ "quotes": [ { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 111000, - "conf": 1 + "conf": 1, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/3.json b/pyth/tests/qset/3.json index 887638d79..210c2aa95 100644 --- a/pyth/tests/qset/3.json +++ b/pyth/tests/qset/3.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 0, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 0, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 0, - "conf": 1000 + "conf": 1000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/30.json b/pyth/tests/qset/30.json index 48893d565..7fbcd7c69 100644 --- a/pyth/tests/qset/30.json +++ b/pyth/tests/qset/30.json @@ -3,47 +3,58 @@ "quotes": [ { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 101000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 1110000, - "conf": 1 + "conf": 1, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/31.json b/pyth/tests/qset/31.json index 81971ada7..57bb9c559 100644 --- a/pyth/tests/qset/31.json +++ b/pyth/tests/qset/31.json @@ -3,43 +3,53 @@ "quotes": [ { "price": 4329605500000, - "conf": 1486500000 + "conf": 1486500000, + "status": 1 }, { "price": 4325720000000, - "conf": 1290000000 + "conf": 1290000000, + "status": 1 }, { "price": 43254, - "conf": 1 + "conf": 1, + "status": 1 }, { "price": 4329150000000, - "conf": 1500000000 + "conf": 1500000000, + "status": 1 }, { "price": 4329999999999, - "conf": 3999999999 + "conf": 3999999999, + "status": 1 }, { "price": 4331609000000, - "conf": 2422000000 + "conf": 2422000000, + "status": 1 }, { "price": 4329198852938, - "conf": 3044669090 + "conf": 3044669090, + "status": 1 }, { "price": 0, - "conf": 200000000 + "conf": 200000000, + "status": 1 }, { "price": 4327900000000, - "conf": 2000000000 + "conf": 2000000000, + "status": 1 }, { "price": 4332090000000, - "conf": 1000000 + "conf": 1000000, + "status": 1 } ] } diff --git a/pyth/tests/qset/32.json b/pyth/tests/qset/32.json index 938fb604c..df1e04b62 100644 --- a/pyth/tests/qset/32.json +++ b/pyth/tests/qset/32.json @@ -3,39 +3,48 @@ "quotes": [ { "price": 4329605500000, - "conf": 1486500000 + "conf": 1486500000, + "status": 1 }, { "price": 4325720000000, - "conf": 1290000000 + "conf": 1290000000, + "status": 1 }, { "price": 4329150000000, - "conf": 1500000000 + "conf": 1500000000, + "status": 1 }, { "price": 4329999999999, - "conf": 3999999999 + "conf": 3999999999, + "status": 1 }, { "price": 4331609000000, - "conf": 2422000000 + "conf": 2422000000, + "status": 1 }, { "price": 4329198852938, - "conf": 3044669090 + "conf": 3044669090, + "status": 1 }, { "price": 0, - "conf": 200000000 + "conf": 200000000, + "status": 1 }, { "price": 4327900000000, - "conf": 2000000000 + "conf": 2000000000, + "status": 1 }, { "price": 4332090000000, - "conf": 1000000 + "conf": 1000000, + "status": 1 } ] } diff --git a/pyth/tests/qset/33.json b/pyth/tests/qset/33.json index 9b7373fd1..bfe3a9429 100644 --- a/pyth/tests/qset/33.json +++ b/pyth/tests/qset/33.json @@ -3,39 +3,48 @@ "quotes": [ { "price": 4329605500000, - "conf": 1486500000 + "conf": 1486500000, + "status": 1 }, { "price": 4325720000000, - "conf": 1290000000 + "conf": 1290000000, + "status": 1 }, { "price": 43254, - "conf": 1 + "conf": 1, + "status": 1 }, { "price": 4329150000000, - "conf": 1500000000 + "conf": 1500000000, + "status": 1 }, { "price": 4329999999999, - "conf": 3999999999 + "conf": 3999999999, + "status": 1 }, { "price": 4331609000000, - "conf": 2422000000 + "conf": 2422000000, + "status": 1 }, { "price": 4329198852938, - "conf": 3044669090 + "conf": 3044669090, + "status": 1 }, { "price": 4327900000000, - "conf": 2000000000 + "conf": 2000000000, + "status": 1 }, { "price": 4332090000000, - "conf": 1000000 + "conf": 1000000, + "status": 1 } ] } diff --git a/pyth/tests/qset/34.json b/pyth/tests/qset/34.json index 2378377c6..0b80c2ab7 100644 --- a/pyth/tests/qset/34.json +++ b/pyth/tests/qset/34.json @@ -4,57 +4,68 @@ { "price": 4289406500000, "conf": 1453500000, - "slot_diff": -3 + "slot_diff": -3, + "status": 1 }, { "price": 4291320000000, "conf": 160000000, - "slot_diff": 0 + "slot_diff": 0, + "status": 1 }, { "price": 4290050000000, "conf": 1700000000, - "slot_diff": -3 + "slot_diff": -3, + "status": 1 }, { "price": 4279480000000, "conf": 16965586211, - "slot_diff": -3 + "slot_diff": -3, + "status": 1 }, { "price": 4289883000000, "conf": 2754000000, - "slot_diff": -3 + "slot_diff": -3, + "status": 1 }, { "price": 4290054475519, "conf": 785800000, - "slot_diff": -4 + "slot_diff": -4, + "status": 1 }, { "price": 4290271973194, "conf": 2576988362, - "slot_diff": -3 + "slot_diff": -3, + "status": 1 }, { "price": 4290171000000, "conf": 1000000, - "slot_diff": -7 + "slot_diff": -7, + "status": 1 }, { "price": 4290050000000, "conf": 500000000, - "slot_diff": -3 + "slot_diff": -3, + "status": 1 }, { "price": 4290171000000, "conf": 1000000, - "slot_diff": -3 + "slot_diff": -3, + "status": 1 }, { "price": 4290050000000, "conf": 100001165, - "slot_diff": -3 + "slot_diff": -3, + "status": 1 } ] } diff --git a/pyth/tests/qset/35.json b/pyth/tests/qset/35.json index 9a1cc5cd6..2c256229f 100644 --- a/pyth/tests/qset/35.json +++ b/pyth/tests/qset/35.json @@ -3,31 +3,38 @@ "quotes": [ { "price": 4000000000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 4000100000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 4000200000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 4000300000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 4000400000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 40000000000, - "conf": 10000000 + "conf": 10000000, + "status": 1 }, { "price": 40000000000, - "conf": 10000000 + "conf": 10000000, + "status": 1 } ] } diff --git a/pyth/tests/qset/36.json b/pyth/tests/qset/36.json index f46def21c..69b89b1dc 100644 --- a/pyth/tests/qset/36.json +++ b/pyth/tests/qset/36.json @@ -3,31 +3,38 @@ "quotes": [ { "price": 1000000000, - "conf": 1000000 + "conf": 1000000, + "status": 1 }, { "price": 1001000000, - "conf": 1000000 + "conf": 1000000, + "status": 1 }, { "price": 1002000000, - "conf": 1000000 + "conf": 1000000, + "status": 1 }, { "price": 50000000000, - "conf": 49000000000 + "conf": 49000000000, + "status": 1 }, { "price": 30000000000, - "conf": 29000000000 + "conf": 29000000000, + "status": 1 }, { "price": 40000000000, - "conf": 39010000000 + "conf": 39010000000, + "status": 1 }, { "price": 101500000000, - "conf": 100510000000 + "conf": 100510000000, + "status": 1 } ] } diff --git a/pyth/tests/qset/37.json b/pyth/tests/qset/37.json index 2d5ad7762..d56a3a398 100644 --- a/pyth/tests/qset/37.json +++ b/pyth/tests/qset/37.json @@ -3,31 +3,38 @@ "quotes": [ { "price": 4000000000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 4000100000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 4000200000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 4000300000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 4000400000000, - "conf": 1000000000 + "conf": 1000000000, + "status": 1 }, { "price": 400000000000000, - "conf": 10000 + "conf": 10000, + "status": 1 }, { "price": 400000000000000, - "conf": 10000 + "conf": 10000, + "status": 1 } ] } diff --git a/pyth/tests/qset/38.json b/pyth/tests/qset/38.json index a8feebf8b..f74ef8559 100644 --- a/pyth/tests/qset/38.json +++ b/pyth/tests/qset/38.json @@ -4,15 +4,18 @@ "quotes": [ { "price": 10000, - "conf": 0 + "conf": 0, + "status": 1 }, { "price": 10000, - "conf": 0 + "conf": 0, + "status": 1 }, { "price": 10000, - "conf": 0 + "conf": 0, + "status": 1 } ] } diff --git a/pyth/tests/qset/39.json b/pyth/tests/qset/39.json index f95b3f828..8fd4c7196 100644 --- a/pyth/tests/qset/39.json +++ b/pyth/tests/qset/39.json @@ -4,11 +4,13 @@ "quotes": [ { "price": 21000000, - "conf": 100000 + "conf": 100000, + "status": 1 }, { "price": 209900000, - "conf": 1000000 + "conf": 1000000, + "status": 1 } ] } diff --git a/pyth/tests/qset/4.json b/pyth/tests/qset/4.json index 22ee2c69c..fb9b4c196 100644 --- a/pyth/tests/qset/4.json +++ b/pyth/tests/qset/4.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 11000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 10500, - "conf": 1000 + "conf": 1000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/5.json b/pyth/tests/qset/5.json index 34e7b5b3c..e3bd50e0e 100644 --- a/pyth/tests/qset/5.json +++ b/pyth/tests/qset/5.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 15000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 20000, - "conf": 1000 + "conf": 1000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/6.json b/pyth/tests/qset/6.json index eab1a7b17..08e68f548 100644 --- a/pyth/tests/qset/6.json +++ b/pyth/tests/qset/6.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 20000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 10000, - "conf": 1000 + "conf": 1000, + "status": 1 }, { "price": 15000, - "conf": 1000 + "conf": 1000, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/7.json b/pyth/tests/qset/7.json index dbd8a0246..e74bca80b 100644 --- a/pyth/tests/qset/7.json +++ b/pyth/tests/qset/7.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 100000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 1000000, - "conf": 10 + "conf": 10, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/8.json b/pyth/tests/qset/8.json index bf3688bc2..1a1be5a66 100644 --- a/pyth/tests/qset/8.json +++ b/pyth/tests/qset/8.json @@ -3,15 +3,18 @@ "quotes": [ { "price": 10000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10020, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 11000, - "conf": 10 + "conf": 10, + "status": 1 } ] -} \ No newline at end of file +} diff --git a/pyth/tests/qset/9.json b/pyth/tests/qset/9.json index cd10c8466..bad5cab61 100644 --- a/pyth/tests/qset/9.json +++ b/pyth/tests/qset/9.json @@ -3,19 +3,23 @@ "quotes": [ { "price": 10000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 10020, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 11000, - "conf": 10 + "conf": 10, + "status": 1 }, { "price": 11020, - "conf": 10 + "conf": 10, + "status": 1 } ] -} \ No newline at end of file +}