Commit c716a93
fix(pyth-solana-receiver): improve perf and security (#2222)
* refactor: reuse slots_diff calculation
* fix: add window size check to get_twap_no_older_than
* nit: fix comment
* fix: remove tolerance in window size check
* Update target_chains/solana/pyth_solana_receiver_sdk/src/price_update.rs
Co-authored-by: guibescos <[email protected]>
---------
Co-authored-by: guibescos <[email protected]>1 parent 98c80f6 commit c716a93
File tree
6 files changed
+45
-21
lines changed- target_chains/solana
- programs/pyth-solana-receiver
- src
- pyth_solana_receiver_sdk
- src
6 files changed
+45
-21
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 1 addition & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
575 | 575 | | |
576 | 576 | | |
577 | 577 | | |
578 | | - | |
579 | | - | |
580 | | - | |
581 | | - | |
582 | 578 | | |
583 | 579 | | |
584 | 580 | | |
585 | 581 | | |
586 | 582 | | |
587 | 583 | | |
588 | 584 | | |
589 | | - | |
| 585 | + | |
590 | 586 | | |
591 | 587 | | |
592 | 588 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
| 8 | + | |
| 9 | + | |
8 | 10 | | |
9 | 11 | | |
10 | 12 | | |
| |||
Lines changed: 38 additions & 12 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
87 | 87 | | |
88 | 88 | | |
89 | 89 | | |
| 90 | + | |
90 | 91 | | |
91 | 92 | | |
92 | 93 | | |
93 | | - | |
| 94 | + | |
94 | 95 | | |
95 | 96 | | |
96 | 97 | | |
| |||
101 | 102 | | |
102 | 103 | | |
103 | 104 | | |
104 | | - | |
105 | | - | |
| 105 | + | |
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | 109 | | |
110 | 110 | | |
111 | 111 | | |
112 | | - | |
| 112 | + | |
| 113 | + | |
113 | 114 | | |
114 | 115 | | |
115 | 116 | | |
116 | 117 | | |
117 | 118 | | |
118 | 119 | | |
119 | 120 | | |
120 | | - | |
| 121 | + | |
121 | 122 | | |
122 | | - | |
| 123 | + | |
| 124 | + | |
| 125 | + | |
| 126 | + | |
| 127 | + | |
| 128 | + | |
123 | 129 | | |
124 | 130 | | |
125 | 131 | | |
126 | 132 | | |
127 | 133 | | |
128 | 134 | | |
129 | 135 | | |
| 136 | + | |
130 | 137 | | |
131 | 138 | | |
132 | 139 | | |
| |||
138 | 145 | | |
139 | 146 | | |
140 | 147 | | |
| 148 | + | |
| 149 | + | |
| 150 | + | |
| 151 | + | |
| 152 | + | |
| 153 | + | |
| 154 | + | |
| 155 | + | |
141 | 156 | | |
142 | 157 | | |
143 | 158 | | |
| |||
543 | 558 | | |
544 | 559 | | |
545 | 560 | | |
546 | | - | |
547 | 561 | | |
548 | 562 | | |
549 | 563 | | |
550 | 564 | | |
551 | 565 | | |
552 | | - | |
| 566 | + | |
553 | 567 | | |
554 | 568 | | |
555 | 569 | | |
| |||
571 | 585 | | |
572 | 586 | | |
573 | 587 | | |
574 | | - | |
| 588 | + | |
575 | 589 | | |
576 | | - | |
| 590 | + | |
577 | 591 | | |
578 | 592 | | |
579 | 593 | | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
| 601 | + | |
| 602 | + | |
| 603 | + | |
| 604 | + | |
| 605 | + | |
580 | 606 | | |
581 | 607 | | |
582 | | - | |
| 608 | + | |
583 | 609 | | |
584 | 610 | | |
585 | 611 | | |
| |||
589 | 615 | | |
590 | 616 | | |
591 | 617 | | |
592 | | - | |
| 618 | + | |
593 | 619 | | |
594 | 620 | | |
595 | 621 | | |
| |||
0 commit comments