Wallet tabs - Waiviogit/waivio GitHub Wiki

Wallet has 3 tabs: WAIV, HIVE, HIVE Engine.

WAIV

WAIV section
NAME WAIV
NOTE Liquid WAIV tokens
AMOUNT {number} WAIV
MENU There is an additional menu that includes wallet operations:
  1. Power up
  2. Transfer
  3. Withdraw to LTC
  4. Withdraw to BTC
  5. Withdraw to ETH
  6. Withdraw to HIVE
  7. Withdraw to HBD
    WAIV Power section
    NAME WAIV Power
    NOTE Staked WAIV tokens
    AMOUNT WP amount
    MENU There is an additional menu that includes wallet operations:
    1. Delegate
    2. Power down
      Power down
      NAME Power down
      NOTE Next power down: {date}
      AMOUNT Power down amount is clickable and opened "WAIV Power down progress" modal window.
      MENU "Cancel" button to cancel power down.
      WAIV delegations
      NAME WAIV delegations
      NOTE Delegations to/from other users
      AMOUNT Delegation amount is clickable and opened "Received / Delegated" modal window. Hover: Balance of HIVE Power delegations to/from other users.
      MENU There is an additional menu that includes wallet operations:
      1. Manage
      2. Delegate
        Est. Account Value
        VALUE Est. Account Value {number} {userCurrency (USD or CAD or ...)}
        When counting Est. Account Value should be excluded by WP which is delegated to others. #4318
        REPORTS "Advanced reports" link.
        CHECKBOX checkbox "Show author and curators rewards", if checkbox is active we show additional messages with types: "comments_curationReward", "comments_authorReward", "comments_beneficiaryReward"

        image

        HIVE

        HIVE section
        NAME HIVE
        NOTE Liquid HIVE tokens
        AMOUNT {number} HIVE
        MENU There is an additional menu that includes wallet operations:
        1. Power up
        2. Transfer
        3. Convert to SWAP.HBD
        4. Withdraw to LTC
        5. Withdraw to BTC
        6. Withdraw to ETH
        7. Deposit to Savings
          HIVE Power section
          NAME HIVE Power
          NOTE Staked HIVE tokens
          AMOUNT HP amount
          MENU There is an additional menu that includes wallet operations:
          1. Delegate
          2. Power down
            Power down
            NAME Power down
            NOTE Next power down: {date}
            AMOUNT Power down amount is clickable and opened "HIVE Power down progress" modal window.
            MENU "Cancel" button to cancel power down.
            HIVE delegations
            NAME HIVE delegations
            NOTE Delegations to/from other users
            AMOUNT Delegation amount is clickable and opened "Received / Delegated" modal window. Hover: Balance of HIVE Power delegations to/from other users.
            MENU There is an additional menu that includes wallet operations:
            1. Manage
            2. Delegate
              HIVE Savings section
              NAME HIVE Savings
              NOTE 3-day unstaking period
              AMOUNT {number} HIVE
              MENU "Withdraw" button to open modal window to withdraw from savings.
              Withdraw
              NAME Withdraw
              NOTE Withdraw will complete in {amount} days
              AMOUNT Withdraw amount is clickable and opened "Withdraw Savings Progress" modal window.
              MENU "Cancel" button to cancel withdraw.
              HBD section
              NAME HBD (Hive Backed Dollar)
              NOTE A stable coin pegged to USD
              AMOUNT {number} HIVE
              MENU There is an additional menu that includes wallet operations:
              1. Transfer
              2. Convert to SWAP.HBD
              3. Deposit to Savings
                HBD Savings section
                NAME HBD Savings
                NOTE Earn 20% APR interest on HBD
                AMOUNT {number} HBD
                MENU "Withdraw" button to open modal window to withdraw from savings.
                Withdraw
                NAME Withdraw
                NOTE Withdraw will complete in {amount} days
                AMOUNT Withdraw amount is clickable and opened "Withdraw Savings Progress" modal window.
                MENU "Cancel" button to cancel withdraw.
                Interest
                NAME Interest
                NOTE HBD staking earnings ready to be claimed
                AMOUNT Interest amount.
                MENU "Claim" button to claim interest.
                VALUE Est. Account Value {number} {userCurrency (USD or CAD or ...)}
                LINK "Advanced report" link to page with report

                image

                Hive Engine

                By default, user always has 4 currencies: SWAP.HIVE, SWAP.LTC, SWAP.BTC, SWAP.ETH. After 4 default, other tokens that the user has will be displayed (balance > 0.001). Before tab, we show hive blockchain status - block delay status. 2 options: HIVE Engine blockchain status: Delay by {numbers} blocks HIVE Engine blockchain status: Up-to-date Delay > 100 - will be display the delay.

                NAME {token} ({userCurrency} {valueInUserCurrency}) Example: SWAP.HIVE (C$ 2.85)
                NOTE {token} Pegged
                AMOUNT {number} {token}

                2022-03-07_14-28_2

                Account history for hive engine

                Operation Text Quantity
                tokens_delegate tokens were delegated.

                Delegated to
                Delegation from
                yes
                tokens_undelegateStart an undelegation was started.

                Undelegated started from
                Undelegated started to
                yes
                tokens_undelegateDone an undelegation was completed.

                Undelegated completed
                yes
                market_placeOrder an order was placed.

                orderType: "marketSell"
                orderType: "marketBuy"
                Market order to sell
                Market order to buy ({quantityLocked} SWAP.HIVE)
                yes (black)
                market_placeOrder orderType: "buy"
                orderType: "sell"
                Limit order {fromAmount} {fromToken} > {toAmount} {toToken} {price} per WAIV {quantity} WAIV
                Limit order {fromAmount} {fromToken} > {toAmount} {toToken} {price} {price} per WAIV {quantityLocked} WAIV
                yes2 (black)
                market_sell Sold to {user} - {amount} WAIV + {amount} SWAP.HIVE
                price per token {price} {symbolOut} per {symbolIn}
                yes2
                market_buy Bought from {user} + {amount} WAIV - {amount} SWAP.HIVE
                price per token {price} {symbolOut} per {symbolIn}
                yes2
                market_cancel an order was canceled.

                Cancel order to sell
                Cancel order to buy
                yes (black)
                tokens_transfer tokens were transfered between accounts.

                Transferred to
                Received from
                yes
                marketpools_swapTokens Swap
                Example: Swap -1 SWAP.HIVE + 1 WAIV
                price per token {price} {symbolOut} per {symbolIn}
                yes2
                tokens_stake tokens were staked.

                Powered up
                yes (black)
                tokens_unstakeStart an unstake was started.

                Started power down
                yes (black)
                tokens_cancelUnstake an unstake was canceled.

                Canceled power down
                yes (black)
                tokens_unstakeDone tokens were unstaked
                airdrops_newAirdrop Airdrop yes
                comments_curationReward Curator rewards (post) yes
                comments_authorReward Author rewards (post) yes
                comments_beneficiaryReward Curator rewards (comment) yes
                mining_lottery Mining rewards yes
                hivepegged_buy SWAP.HIVE was deposited.

                Deposit
                yes
                hivepegged_withdraw SWAP.HIVE was withdrawn.

                Withdraw
                yes
                tokens_issue lottery was won
                Mining rewards
                yes
                createDepositRecord Deposit instruction no
                market_expire an order expired.
                Market expired to sell {sum} WAIV
                Market expired to buy {sum} SWAP.HIVE
                yes (black)
                market_sellRemaining transfer of remaining tokens.
                market_close an order was closed.
                market_buyRemaining transfer of remaining tokens.
                tokens_create a token was created.
                tokens_transferToContract tokens were transfered from an account to a contract.
                tokens_transferFromContract tokens were transfered from a contract to an account.
                tokens_updatePrecision the precision of a token was updated.
                tokens_updateUrl the url of a token was updated.
                tokens_updateMetadata the metadata of a token was updated.
                tokens_transferOwnership the ownership of a token was transfered.
                tokens_enableStaking staking was enabled for a token.
                tokens_enableDelegation delegation was enabled for a token.
                tokens_transferFee fee for executing the action.
                witnesses_proposeRound witness rewards for proposing a new round.
                • WAIV Token Fund transaction.

                ** exports.HISTORY_API_OPS https://github.com/hive-engine/ssc_tokens_history/tree/hive

                Deposit instructions

                2 types: 1st - with account: BLURT, BTS, EOS, GOLOS CLASSIC, HBD, HIVE, SAVVA, SBD, STEEM, SteemEngine ENG, TLOS, WAX
                Deposit instructions by Hive-Engine.com:
                Rate: 1 HBD > 0.9925 SWAP.HBD
                Send to: graphene-swap
                Memo: SWAP.HBD wiv01

                2nd - with address: Bitcoin, Bitcoin Cash, Dogecoin, Litecoin, SwiftCash
                Deposit instructions by Hive-Engine.com:
                Rate: 1 BTC > 0.9925 SWAP.BTC
                Address: bc1qngvyr2jrtxa3cd03tghx507gpqyh924w0zfry6

                Left sidebar

                If user filled his account in Edit Profile, we display his information in left sidebar.

                ABOUT_ME user description
                LOCATION user location
                WEBSITE user website
                EMAIL user email
                JOINED date when user joined to hive platform
                EXPERTISE user expertise (hive expertise + waiv)
                ACTIVE date last activity
                VOTE_VALUE user vote value
                SOCIAL links to social profile in Facrbook, Twitter, LinkedIn, YouTube, Instagram, GitHub, Bitcoin, Ethereum
                WAIV BLOCK
                TITLE WAIV token
                UPVOTE Upvoting mana: {number}%
                DOWNVOTE Downvoting mana: {number}%
                VOTE WAIV vote: {number} {userCurrency}
                HIVE BLOCK
                TITLE HIVE token
                REPUTATION Hive reputation: {number}
                UPVOTE Upvoting mana: {number}%
                DOWNVOTE Downvoting mana: {number}%
                RC Resource credits: {number}%
                VOTE HIVE vote: {number} {userCurrency}

                2022-03-07_11-50

                Contest menu

                Hive user

                WAIV:

                • Power up (default);
                • Transfer;
                • Withdraw to LTC;
                • Withdraw to BTC;
                • Withdraw to ETH;
                • Withdraw to HIVE;
                • Withdraw to HBD.

                WAIV Power:

                • Power down (default);
                • Delegate.

                HIVE:

                • Power up (default);
                • Transfer;
                • Convert to SWAP.HIVE.

                HIVE Power:

                • Power down (default);
                • Delegate.

                Hive Backed Dollar:

                • Transfer (default);
                • Convert to SWAP.HBD.

                SWAP.HIVE / SWAP.LTC / SWAP.BTC / SWAP.ETH (if user balance for the token > 0):

                • Swap to WAIV (default);
                • Swap;
                • Withdraw to {HIVE / LTC / BTC / ETH}.

                2022-03-07_14-14 2022-03-07_14-15 2022-03-07_14-15_1

                Guest user

                WAIV:

                • Transfer (default);
                • Withdraw to LTC;
                • Withdraw to BTC;
                • Withdraw to ETH;
                • Withdraw to HIVE;

                HIVE:

                • Transfer (default);
                • Withdraw to LTC;
                • Withdraw to BTC;
                • Withdraw to ETH;

                Delegation modal window ({delegationSum}) for WP and HP

                After clicking {delegationSum} modal window is opened, with users list, who sent user - Received, whom the user sent - Delegated. If user doesn't do delegation action - this modal window isn't displayed, because user can't click. delegationSum = sum user received + sum user delegated; If user do undelegation, we show expiring card (without user name)

                2022-04-04_13-18 2022-04-04_13-18_1

                Additional messages in HIVE history

                • [notifications / route] when assigning a withdraw route, 1. the notification text should be 'waivio.match set withdraw route to waivio' 2. this notification did not appear in the waivio.match history https://github.com/Waiviogit/waivio/issues/3055

                • [notifications / route] when canceling a withdraw route, 1. the notification must be "vancouverdining canceled withdraw route to waivio.acc" 2. this notification must be included in the notifications list for vancouverdining https://github.com/Waiviogit/waivio/issues/3057

                • Limit order

                image

                "WAIV Power Down Progress" Modal Window

                The "WAIV Power Down Progress" modal window opens after clicking on the WAIV power-down amount. Each power-down is separate and consists of the following elements:

                • Title: "Power Down".
                • Power Down Title: Power Down #{number}.
                • Amount: Displays the amount of power being withdrawn.
                • Next Power Down: Shows the scheduled time for the next power-down.
                • Remaining: Indicates how many weeks are left until the power-down is complete.
                • Progress Bar: Visual representation of progress, showing how many weeks have passed and how many remain (maximum of 4 weeks).
                • Cancel Button: Allows users to cancel the power-down process.

                image

                "HIVE Power Down Progress" Modal Window

                The "HIVE Power Down Progress" modal window opens after clicking on the HIVE power-down amount. Only one power down can be done:

                • Title: "Power Down".
                • Power Down Title: Power Down #{number}.
                • Next Power Down: Shows the scheduled time for the next power-down.
                • Remaining: Indicates how many weeks are left until the power-down is complete.
                • Progress Bar: Visual representation of progress, showing how many weeks have passed and how many remain (maximum of 13 weeks).

                image

                "Withdraw Savings Progress" Modal Window

                The "Withdraw Savings Progress" modal window opens after clicking on the withdraw savings amount.

                • Title: "Withdraw Savings".
                • Power Down Title: Withdraw #{number}.
                • Amount: Shows the amount.
                • Remaining: Indicates how many days are left until the withdraw is complete.
                • Cancel: "Cancel" button.
                • Progress Bar: Visual representation of progress, showing how many days have passed and how many remain (maximum of 3 days).

                image

                General fixes

                Contracts requests:

                • When first logging into the WAIV wallet, do not request contracts related to Hive Engine tokens.
                • Load Hive Engine contracts only when the corresponding tab is selected.

                For all contracts:

                • Request data from a single node. If the node doesn't respond (returns an error or null), switch to another node to avoid discrepancies in balances (e.g., when a node is lagging).

                Additional information

                • [wallet / HE] for the 4 major currencies, the context menu should start with Swap to WAIV, and then contain links to Swap and Withdraw to HIVE/LTC/BTC/ETH, respectively. #4722
                • [wallet / charts] the last point in the charts should reflect the current day. If today the price has fallen, then the chart should reflect this. #4846
                • [wallet / WAIV] 1. The WAIV POWER line should show the WP that the user has. Airdrop gets into the calculation, but for some reason own power ups do not get into; 2. transactions with WP in the history should be marked WP, not WAIV and delegations should be marked black, because the funds remain in the owner's account. The +/- sign can be left. HIVE wallet is working properly. #4779
                • [wallet / delegations] when showing delegations: show user icons, correct text for undelegation; show +/- signs correctly #5019
                • [wallet / WAIV] Incoming and outgoing delegations do not affect EST. wallet balance (HIVE Wallet works correctly) #5027
                • [HIVE exchange rate] rebalancing clients need a higher speed of updating the HIVE rate (once a minute or even more often), otherwise curious situations arise (such as the WAIV rate fell, although it grew by 30%, just not as fast as HIVE) #4201 - requests for data for the current rate are sent every 30 seconds
                • Fix time between sending marketInfo and engine rates on user profile. It should be more than 60 second #6112
                • [wallet / HIVE] do not show information about Hive Power delegations #6441
                • [wallet / WAIV] many users complain that WAIV Wallet shows zero values #6184
                • [WAIV / token fund] accruals from WAIV Token Fund are not included in the wallet history #6858
                • Fix transfer from/to savings record in Hive wallet history #7190
                • [WAIV / power down] Separate the power down view for Progress modal window in WAIV wallet. #7237
                • [wallet / HIVE] Improve Hive wallet look: separate HIVE Delegated, Power down. Add cancel for Power down. #7178
                • [wallet / HIVE] changes in texts. In buttons only active actions. #7199
                • [hive wallet / savings] Add HIVE Savings operations as a separate one with functionalities such as deposit, withdrawal, and cancellation. #7185
                • [wallet / WP delegations] smarttokens account delegated all of its WP. At that point, the wallet correctly showed that it owned WP, ​​but delegated everything. When it removed the delegation, the account showed that it had zero WP. #7313
                • Hide "Details" link on guest user for hive withdraw history record #7347
                • [hbd savings / history] Add an "interest" record to the transfer history and advanced report in HIVE wallet. And new records for HIVE / HBD Savings as well. #7265
                • [wallet / hive engine] Hide tokens valued at less than 0.001, except for SWAP tokens. #7354
                • [WAIV / power] Fix the amount for WAIV Power—it should display the available number that the user can use or take action with. #7357
                • [HIVE / withdraw] Change HIVE withdrawal process from SimpleSwap to Changelly. #7372
                • [wallet / data] when ctrl+reload first the correct numbers are shown, and then they change to zero values. Now there is a serious drop in Hive Engine, but at first the correct ones are shown. #7288
                • Fix contracts requests on wallet #7297
                • [wallet / withdraw] due to delays in the Hive Engine, balance values ​​change. In this case, it is shown that on account 321 SWAP.HIVE, in the withdraw dialog, the balance is shown as 0.008 SWAP.HIVE #7289
                • [HIVE / RC] Fix RC max by adding delegationOut, and add a new modal window displaying all RC information. #7534
                ⚠️ **GitHub.com Fallback** ⚠️