Skip to content

Bifrost v0.25.2#2148

Open
SunTiebing wants to merge 12 commits into
developfrom
v0.25.2
Open

Bifrost v0.25.2#2148
SunTiebing wants to merge 12 commits into
developfrom
v0.25.2

Conversation

@SunTiebing

Copy link
Copy Markdown
Member

No description provided.

SunTiebing and others added 12 commits June 16, 2026 21:41
* test: add tests to reject protocol operator as delegator

Signed-off-by: tiebing <1045060705@qq.com>

* fix: update origin check to use ControlOrigin for delegator addition

Signed-off-by: tiebing <1045060705@qq.com>

* fix slp-v2 polkadot test staking protocol constant

---------

Signed-off-by: tiebing <1045060705@qq.com>
Signed-off-by: tiebing <1045060705@qq.com>
…nts (#2166)

* feat: enhance reward calculation and update mechanisms for user accounts

* fix: improve reward snapshot handling for expired positions

Signed-off-by: tiebing <1045060705@qq.com>

---------

Signed-off-by: tiebing <1045060705@qq.com>
…ns (#2168)

* feat: implement migration to v2 and enhance boosted supply calculations

Signed-off-by: tiebing <1045060705@qq.com>

* fix: correct storage version checks and enhance migration tests

Signed-off-by: tiebing <1045060705@qq.com>

* fix: update migration requirements and enhance boosted supply validation

Signed-off-by: tiebing <1045060705@qq.com>

---------

Signed-off-by: tiebing <1045060705@qq.com>
* fix: adjust reward processing to occur after expired positions for accurate calculations

Signed-off-by: tiebing <1045060705@qq.com>

* feat: implement expiry reward snapshot mechanism for accurate reward calculations

Signed-off-by: tiebing <1045060705@qq.com>

* fix: ensure expiry reward snapshot is created before processing rewards

Signed-off-by: tiebing <1045060705@qq.com>

---------

Signed-off-by: tiebing <1045060705@qq.com>
* fix: settle unprocessed expiry rewards and enhance reward calculation logic

Signed-off-by: tiebing <1045060705@qq.com>

* fix: improve reward accumulation logic and streamline expiry reward processing

Signed-off-by: tiebing <1045060705@qq.com>

* fix: settle unprocessed expiry rewards for BB_BNC_SYSTEM_POOL_ID and update test cases

Signed-off-by: tiebing <1045060705@qq.com>

* fix: enhance reward update logic and add test for redeem unlock functionality

Signed-off-by: tiebing <1045060705@qq.com>

* fix: adjust database weight calculation and add test for throttled auto-withdraw claims

Signed-off-by: tiebing <1045060705@qq.com>

* fix: enhance test account minting and adjust block number for reward claims

Signed-off-by: tiebing <1045060705@qq.com>

---------

Signed-off-by: tiebing <1045060705@qq.com>
* feat: remove parachain staking functionality and transfer associated balances to treasury

Signed-off-by: tiebing <1045060705@qq.com>

* fix: adjust database weight calculation and add test for throttled auto-withdraw claims

Signed-off-by: tiebing <1045060705@qq.com>

---------

Signed-off-by: tiebing <1045060705@qq.com>
* feat: implement multi-block migrations to remove staking locks and clear storage

Signed-off-by: tiebing <1045060705@qq.com>

* fix: adjust MbmServiceWeight to improve migration performance

Signed-off-by: tiebing <1045060705@qq.com>

* fix: streamline lock removal process in migration steps

Signed-off-by: tiebing <1045060705@qq.com>

* fix: add sp-io dependency to Cargo.toml for migration support

Signed-off-by: tiebing <1045060705@qq.com>

---------

Signed-off-by: tiebing <1045060705@qq.com>
…ge clearing (#2175)

Signed-off-by: tiebing <1045060705@qq.com>
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.

3 participants