Skip to content

Enhance robustness and UX with rebalancing and SDK improvements#1

Open
Rchie121 wants to merge 90 commits into
Woody4618:masterfrom
Rchie121:master
Open

Enhance robustness and UX with rebalancing and SDK improvements#1
Rchie121 wants to merge 90 commits into
Woody4618:masterfrom
Rchie121:master

Conversation

@Rchie121

@Rchie121 Rchie121 commented Jul 4, 2026

Copy link
Copy Markdown

No description provided.

cheliosooo and others added 30 commits January 22, 2025 22:26
* add jup api retries

* fix max ltv calc

* fix function name

* add switchboard support in program

* switchboard support and support more tokens

* bump ver

* small fixes

* fixes

* bump ver

* wip supporting rebalancing different marginfi groups

* fixes

* fixes

* switchboard tokens support

* remove unused arg

* fixes

* fixes

* small fix

* rm jito-ts

* cleanup

* small fix

* fixes

* bump

* fix

* fix

* fix

* fixes

* fix

* fix

* fix

* fix

* fixes

* add test

* change command

* fixes

* remove log

* fixes

* remove log

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* fixes

* wip

* fixes

* fixes

* fixes

* remove log

* fix

* fix

* fixes

* fixes

* fixes

* fixes

* fixes

* simulate bundles

* local script changes

* revert accidental change

* small fix

* fix

* wip

* debugging improvements for errors

* fix

* small fixes

* small fixes

* local script changes

* fix

* small fix

* fixes

* fix

* fixes

* bundle bug fix

* use debt liquidity on repay if needed

* temp
- Refactored & cleaned up all rebalancing logic throughout the program & SDK
- Added tests for rebalancing logic covering all rebalance cases
- Added support for future features like TP/SL, DCA, limit orders, etc.
- Cleaned up lots of SDK utils into isolated services
- Separated out flash loan logic
- Added new transaction tests in SDK
- Other minor fixes & improvements
- Supported some new breaking changes from marginfi program
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants