[Utopian Dev] Add Wallet's Claim Rewards

Words
127
Reading
1 min
Listen
Play
9y

image.png

This is another installment for porting the busy wallet to Utopian.

New Feature

  • Wallet Claim Rewards

  • image.png

  • image.png

Added updateAuthUser action and reducer that gets the user account to update the ClaimRewardsBlock once the user clicks on the Claim rewards button.

  • image.png

Added the ClaimRewardsBlock on the right side bar.

  • image.png

Modified the sc2 (Steem Connect v2) to support broadcast with callback. Added the claimRewardBalance() sc2 method.

In busy's latest codes from master, they used an updated version of sc2-sdk (v1.0.1). I had to decide whether to switch to that latest version or retain the current sc2-sdk that Utopian uses (v.0.0.5).

I decided to go with the latter and ported the codes from v1.0.1 to Utopian's local copy sc2.js.

  • Added the callback (cb) parameter to the broadcast function.

image.png

  • Added the claimRewardBalance() function.
function claimRewardBalance(account, rewardSteem, rewardSbd, rewardVests, cb) {
  var params = {
    account: account,
    reward_steem: rewardSteem,
    reward_sbd: rewardSbd,
    reward_vests: rewardVests
  };
  return broadcast([['claim_reward_balance', params]], cb);
};

Original source code licensed under MIT License. Copyright Busy.



Posted on Utopian.io - Rewarding Open Source Contributors

[Utopian Dev] Add Wallet's Claim Rewards | Ecency