Skip to content

Release v1.296.0#925

Merged
Franziska-Mueller merged 15 commits into
mainfrom
develop
Jun 17, 2026
Merged

Release v1.296.0#925
Franziska-Mueller merged 15 commits into
mainfrom
develop

Conversation

@Franziska-Mueller

@Franziska-Mueller Franziska-Mueller commented Jun 16, 2026

Copy link
Copy Markdown
Collaborator
  • enable multi-dimensional revenue
  • decrease ADDITION_SOLUTION_THRESHOLD_DEFAULT to 74100
  • QSwap: bug fix in get earned fees function
  • QEarn: fix broken state after hard network restart in epoch 217
  • GGWP: fix external WP token name
  • update of QBond (already approved last epoch)
  • update of QRaffle if proposal accepted

double-k-3033 and others added 14 commits June 15, 2026 14:37
* update qraffle

* update: qxmr logout fee 12.5m

* fix: calculation of fee by div

* fix: variable name and constant

* QRaffle: fix END_EPOCH winner randomness

* QRaffle: cap proposals per user and validate submitProposal inputs

* QRaffle: security fixes, fee accounting, and correctness improvements

* fix: voteStatus's data structure - O(N) -> O(1)

* QRaffle: cut vote and token-raffle state size; O(1) vote and deposit paths

* QRaffle: O(1) qu-raffle dedup, shrink token-raffle history ring, fix ring queries

* fix: qraffle test file

* fix: remove statement that check qraffle DAO member in depositInTokenRaffle. so Everyone can participate in one

* fix: remove statement that check internal token and Share - qraffle and qxmr

* fix: remove statement that check amount of asset

---------

Co-authored-by: double-k-3033 <double-k-3033@users.noreply.github.com>
* Remove obsolete revenue v1.

* Add switch for multi dimension revenue.

* Make multi dim revenue snapshot load failure fatal when switch is on

* Add more unittest for revenue calculation.

* Enable multi dimension reveneue.

* Change REVENUE_DOGE_K to 2.
* qbond update

* review fix
* Qearn sc fix: prevent to be changed the bonus amount when the network restart

* fix: corrected the data for epoch 217

* fix: exact bonus amount in epoch 217
wpToken.assetName reused WOLFPACK_SC_ASSET_NAME ("GGWP" - the contract's own
676 IPO/SC shares, issuer NULL_ID) for the external staking token. The token
issued on QX by MLMWPS... is actually named "WP", so Stake(), releaseShares
(finalize/claim), DepositStakingRewards and the BEGIN_EPOCH holder snapshot all
queried a non-existent asset and would fail or no-op.

Add WOLFPACK_WP_ASSET_NAME = 20567ULL ("WP") and use it for wpToken.assetName.
SC-share governance (numberOfShares({NULL_ID, WOLFPACK_SC_ASSET_NAME})) is unchanged.

@cyber-pc cyber-pc left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@Franziska-Mueller Franziska-Mueller merged commit 3432d98 into main Jun 17, 2026
5 checks passed
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.

6 participants