Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Liquidity Mining #203

Draft
wants to merge 10 commits into
base: mainnet
Choose a base branch
from
Draft

Feature: Liquidity Mining #203

wants to merge 10 commits into from

Conversation

@vanitymnm vanitymnm added the liquidity mining Relates to liquidity mining featgure label Mar 7, 2025
@vanitymnm vanitymnm self-assigned this Mar 7, 2025
@vanitymnm vanitymnm changed the title [Liquidity Mining] Diff against mainnet Feature: Liquidity Mining Mar 14, 2025
* optimized reserve (un)packing

* obligation dynamically (un)packs
   
* fixed BPF tests
 
*  using account discriminator
* Improving Reserve pack, unpack in ixs

* Progress with realloc tests

* Adding tests for shares tracking

* Removing unused comment

* More tests

* Addressing clippy review

* Downgrading package lock

* All BPF tests pass

* Fixing repay tests in obligation

* CU units are reverted back to their original values

* Emit program logs on CI

* Adding Suilend test 'test_pool_reward_manager_basic'

* Adding Solend test 'test_pool_reward_manager_multiple_rewards'

* Adding more Suilend tests

* Copying remaining liq. mining tests from Suilend

* Increasing CU budget allowances

* Fixing ix mutable borrows
* Moving logic into respective modules and hiding accessors

* Making some accessors public for tests

* Increasing budget limit

* Adding a test to add pool reward

* Adding borrow position kind
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
liquidity mining Relates to liquidity mining featgure
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant