-
### Describe the bug, including details regarding any error messages, version, and platform.
When running pyarrow 16.0.0 test suite against numpy 2.0.0rc1 on Gentoo Linux amd64, I'm seeing the follow…
-
### Checklist
- [X] I added a descriptive title
- [X] I searched for other issues and couldn't find a solution or duplication
- [X] I already searched in Google and didn't find any good information o…
-
Avci
high
# Users can call executeOrder() function without paying the Pyth network fee
## Summary
there is no check in the updatePythPrice() function that ensures the user msg.value is enough to pa…
-
ge6a
medium
# OracleModule is not compatible with the existing Chainlink/Pyth feeds
## Summary
The OracleModule is used to obtain the price of rETH. Two oracles are used, and the price obtained fr…
-
ge6a
high
# Update price 2 times in the same block
## Summary
Pyth allows for unlimited updates/reads of the price within a single block, as long as the publish date of each subsequent pri…
-
xiaoming90
medium
# Assumption that newest timestamp equate to fresher price
## Summary
The assumption that the newest timestamp equates to a fresher price does not hold for all scenarios. The pri…
-
xiaoming90
high
# Position can be immediately liquidated after opening
## Summary
Position can be immediately liquidated after opening by timing the submission of the Pyth price, leading to a loss…
-
Bjorn_Bug
high
# OracleModule#updatePythPrice() is inefficient and can lead to Unnecessary losses of funds for keepers
## Summary
`OracleModule#updatePythPrice()` is inefficient because it uses the…
-
PUSH0
high
# No slippage check for deposit/withdraw in either Makers
## Summary
There is no slippage check in either depositing or withdrawing in either of the Makers.
Unlike a regular ERC4626, s…
-
shaka
high
# Use of wrong collateral price
## Summary
As rETH is the collateral token, its price is supposed to be used for calculations. However, the price used in the protocol is the ETH price.
…