0xOsiris

Results 5 issues of 0xOsiris

I think adding liquidity provision helpers on the pools could be very appealing to liquidity providers monitoring and moving around large amounts of liquidity across CFMMs. This would allow liquidity...

Feature

Remove `num-bigfloat` crate from all price calculations because of unexpected panic in division. Panic Example: ```rs use num_bigfloat::BigFloat; fn main() { let x = BigFloat::from(1); let y = BigFloat::from(2); let...

bug

`simulate_swap` and `simulate_swap_mut` both require two external calls to the node to retrieve the `Tick.Info` and the word corresponding to `tickBitmap[currentTick]` during simulation. Two separate calls are made each time...

Feature

### Describe the feature Currently Reth does not offer support for `eth_getProof` on historical blocks. This breaks compatibility with the op-stack having Reth running as the sequencing execution client as...

C-enhancement
A-rpc

If there is a unary operation happening on two `(u)ints` within an `unchecked` code block and the result is being casted into a `(u)int` without sufficient overflow/underflow checks depending on...

vulnerability pattern