WIP: Trying to fix claim_reward_balance for Blurt compatibility #293
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
I set out to try fixing the claim_reward_balance so that it would work on Blurt.
I started by fixing reward_balances.
That now works correctly. Example:
Before, it would return an empty list.
Then I tried fixing the claim_reward_balance. I've managed to get it to build the transaction and broadcast it, but the RPC rejects the transaction saying that it's missing posting authority.
If I do it with
blurt.nobroadcast=True
, the returned transaction looks okay:But if I do it with
blurt.nobroadcast=False
, it gets rejected as if it's not signed correctly, and that's where I'm stuck. This part is a bit beyond my ability.Here's the traceback if it can help point someone in the right direction: