satoru
satoru copied to clipboard
Initial MVP Implementation: First Functional Version of Satoru
Description
- Fix Oracle Contracts
- Fix global variables of deposit integration test
- Pass Swap integration tests (including debugging all bugs related to swap)
- Add pragma oracle to oracle contract
- replace u128 with u256
- replace i128 with i256
- fix Calc.cairo functions
- Implement components
- Debug market_utils.cairo functions
- fix IBankDispatch when calling IDepositVaultDispatcher/IWithdrawalVaultDispatcher/IOrderVaultDispatcher
- Pass Long integration tests (including debugging all bugs related to long)
- Pass Short integration tests (including debugging all bugs related to short)
Acceptance criteria
- Being able to swap, open and close long and short positions, deposit and withdraw liquidity