Back to Proposals
Force one-time reward withdrawal
2mos ago
Executed

A while back there was a bug in the parachain that caused vaults to miss out on rewards. A fix for this has already been released, but in order to reimburse the affected vaults, we need all vaults to first withdraw their rewards. This proposal makes all vaults call fee.withdrawRewards. Once this is done, we can do a storage migration in a future proposal to reimburse the affected vaults.

Edited
Reply
Up 1
Share
Business
Metadata
Proposer
Threshold
1
Hash
0x0df85d709b6806a09b60e00ce92822aae93bcff03918fdfa3e892c2e115a9421
Call
Table
Json
callIndex0x4603
sectiondemocracy
methodfastTrack
args
propIndex54
delay3
TimelineLatest activity 2mos ago
2022-08-01 09:32:48
Proposed
2022-08-01 09:32:48
Executed
Comments
2mos ago

Are you suggesting you can force certain accounts to run an extrinsic without updating their clients?
Just asking out of curiosity. Not against it.

Reply
Up
2mos ago

Is there a good reason to run this against all vaults, instead of only vaults that have not collected rewards since date X?

Reply
Up
2mos ago

Are you suggesting you can force certain accounts to run an extrinsic without updating their clients?
Just asking out of curiosity. Not against it.

Yes this is indeed possible using utility.dispatchAs (which can only be called by governance).

Is there a good reason to run this against all vaults, instead of only vaults that have not collected rewards since date X?

Mainly because this way is easier and less error-prone. This proposal does not incur execution fees on the vaults so there is no real downside to withdrawing for all vaults.

Reply
Up