Wallet - Waiviogit/waivio GitHub Wiki
Main action in wallet:
Functionality to send money. From one user to another. After clicking on "Transfer" button, "Transfer funds" modal window is opened.
TITLE |
Transfer funds |
CLOSE |
cross button to close the window |
TO |
field to find a user. Placeholder: Find users After chosen a user, button to clear is opened |
AMOUNT |
field to enter amount that user wants to send |
CURRENCY |
drop-down to choose the currency that user wants to send. Displays the currencies that the user has. Sorting - First the first three WAIV, HIVE, HBD, after them the rest by price, if currency == 0 then this currencies sorting by alphabet. If user click on Transfer button on Waiv wallet tab, waiv - by default. If on Hive or Hive Engine wallet - hive by default. When the user changes the currency, "Your balance" BALANCE change too, depending on currency |
BALANCE |
user balance for the chosen currency Your balance {amount} {currency} {amount} {currency} - clickable, it is as max price what user can send. After clicking, the amount is delivered in the amount field. Cursor - pointer |
VALUE |
estimated transaction value in usd Estimated transaction value: {number} USD |
MEMO |
additional textarea to leave a comment for transaction Placeholder: Additional message to include in this payment |
NOTE |
Click the button below to be redirected to HiveSigner to complete your transaction. |
CONTINUE |
after clicking "Continue" - redirect to HiveSigner |
CANCEL |
button to cancel transaction and close the modal window |
** Highlighted in orange after hovering over: TO
, AMOUNT
, CURRENCY
, MEMO
.
Error messages:
- Amount has to be higher than 0.
- Amount is required.
- Insufficient funds.
Functionality to stake liquid token. User can power up only for himself. After clicking on "Power up" button, "Power up" modal window is opened.
TITLE |
Power up |
CLOSE |
cross button to close the window |
AMOUNT |
field to enter amount that user wants to stake |
MAX |
button to set max amount that user can stake |
CURRENCY |
drop-down to choose the currency that user wants to stake. Displays the currencies that the user has. Sorting - First the first two WAIV, HIVE, after them the rest by price, if currency == 0 we don't show this currencies If user click on Power up button on Waiv wallet tab, waiv - by default. If on Hive or Hive Engine wallet - hive by default. When the user changes the currency, "Your balance" BALANCE change too, depending on currency |
BALANCE |
user balance for the chosen currency Your balance {amount} {currency} {amount} {currency} - clickable, it is as max price what user can send. After clicking, the amount is delivered in the amount field. Cursor - pointer |
NOTICE |
Notice: Please note that Power Up (staking) is instant, while Power Down (unstaking) takes time: - 4 weeks for Waiv Power (WP); - 13 weeks for Hive Power (HP). Staked funds are released each week for the specified period in equal amounts. |
NOTE |
Click the button below to be redirected to HiveSigner to complete your transaction. |
CONTINUE |
after clicking "Continue" - redirect to HiveSigner |
CANCEL |
button to cancel transaction and close the modal window |
Error messages:
- Amount has to be higher than 0.
- Amount is required.
- Insufficient funds.
Functionality to unstake token. User can power up only for himself. After clicking on "Power down" button, "Power down" modal window is opened.
TITLE |
Power down |
CLOSE |
cross button to close the window |
AMOUNT |
field to enter amount that user wants to unstake |
MAX |
button to set max amount that user can unstake |
CURRENCY |
drop-down to choose the currency that user wants to unstake. Displays the currencies that the user has. Sorting - First the first three WP, HIVE, after them the rest by price, if currency == 0 we don't show this currencies If user click on Power down button on Waiv wallet tab, WP - by default. If on Hive or Hive Engine wallet - HP by default. When the user changes the currency, "Your balance" BALANCE change too, depending on currency |
BALANCE |
user balance for the chosen currency Your balance {amount} {currency} {amount} {currency} - clickable, it is as max price what user can send. After clicking, the amount is delivered in the amount field. Cursor - pointer |
NOTICE |
Notice: Please note that Power Up (staking) is instant, while Power Down (unstaking) takes time: - 4 weeks for Waiv Power (WP); - 13 weeks for Hive Power (HP). Staked funds are released each week for the specified period in equal amounts. |
NOTE |
Click the button below to be redirected to HiveSigner to complete your transaction. |
CONTINUE |
after clicking "Continue" - redirect to HiveSigner |
CANCEL |
button to cancel transaction and close the modal window |
Error messages:
- Amount has to be higher than 0.
- Amount is required.
- Insufficient funds.
Functionality to delegate staked token to another user. After clicking on "Manage delegations" button, "Manage delegations" modal window is opened.
TITLE |
Manage delegations |
CLOSE |
cross button to close the window |
TOKEN | Token: {token} show info about specific token |
POWER | Available voting power for delegations: {price} {token}P Show the amount of stake for a specific token |
LIST | user list - here users which have a delegation from authorized user. Each user has: avatar, username, delegation amount (color text - orange), edit button |
EDIT | open Edit delegation modal window |
DELEGATE | open Delegate modal window |
Delegate modal window | |
---|---|
TITLE |
Delegate |
NOTICE |
Please enter the name of the account that you wish to delegate a portion of your voting power to. |
ACCOUNT |
"Target account:" field to find a user. Placeholder: Find users |
AMOUNT |
"Amount to delegate:" field to enter amount that user wants to delegate |
MAX |
button to set max amount that user can delegate |
CURRENCY |
drop-down to choose the currency that user wants to delegate. Displays the currencies that the user has. Sorting - First the first two WAIV, HIVE, after them the rest by price, if currency == 0 we don't show this currencies, but if user delegated to another, and now he has 0 balance, we show this delegation, but "Delegate" button is blocked |
BALANCE |
user balance for the chosen currency Your balance {amount} {currency} {amount} {currency} - clickable, it is as max price what user can send. After clicking, the amount is delivered in the amount field. Cursor - pointer |
VALUE |
Est. amount: {NUMBER} {userCurrency(USD / CAD / ...} |
NOTES |
Please note that delegations are instant, but it will take 7 days for the amount to be returned to your account after undelegation. Click the button below to be redirected to HiveSinger to complete your transaction. |
DELEGATE |
after clicking "Delegate" - redirect to HiveSigner. Not active if user or amount is empty |
CANCEL |
button to cancel transaction and close the modal window |
Edit delegation modal window | |
---|---|
TITLE |
Edit delegation |
NOTICE |
Please enter the name of the account that you wish to delegate a portion of your voting power to. |
ACCOUNT |
user card with avatar and name. User can't choose another account |
AMOUNT |
"Amount to delegate:" field to enter amount that user wants to delegate |
MAX |
button to set max amount that user can delegate |
CURRENCY |
drop-down to choose the currency that user wants to delegate. Displays the currencies that the user has. Sorting - First the first two WAIV, HIVE, after them the rest by price, if currency == 0 we don't show this currencies, but if user delegated to another, and now he has 0 balance, we show this delegation, but "Delegate" button is blocked |
BALANCE |
user balance for the chosen currency Your balance {amount} {currency} {amount} {currency} - clickable, it is as max price what user can send. After clicking, the amount is delivered in the amount field. Cursor - pointer |
VALUE |
Est. amount: {NUMBER} {userCurrency(USD / CAD / ...)} |
NOTES |
Please note that delegations are instant, but it will take 7 days for the amount to be returned to your account after undelegation. Click the button below to be redirected to HiveSinger to complete your transaction. |
SUBMIT |
after clicking "Submit" - redirect to HiveSigner. Not active if amount is empty |
CANCEL |
button to cancel action and close the modal window |
NOTE |
To remove delegation, click undelegate. - info about delegation |
UNDELEGATE |
action to undelegate (return delegation to authorized user) |
About undelegation:
- when user undelegated hive we sent 0 vest;
- when user undelegated hive engine tokens we sent all amount what user has delegated; hive engine has the functionality undelegate not all amount, but some part. About edit:
- when user edit delegation for hive, what he enters in amount field it will be replaced to the previous delegation; how would 2 operations happen undelegation + new delegation; example: 1(original amount) + 2 (set amount when edit) = 2;
- when user edit delegation for hive engine tokens, what he enters in amount field it will be added to the previous delegation; example: 1 + 2 = 3;
Button to add rewards that user earned to his general balance
Functionality to change (swap) one token to another. After clicking on "Swap" button, "Swap tokens" modal window is opened.
TITLE |
Swap tokens |
CLOSE |
cross button to close the window |
FROM |
field to enter amount that user wants to swap |
TO |
field to show how many tokens user will recieve |
MAX |
button to set max amount that user can swap |
AMOUNT |
field to enter amount that user wants to swap |
CURRENCY |
drop-down to choose the currency that user wants to send. Displays the currencies that the user has. WAIV -> SWAP.HIVE by default. If user chose currency in From, fields in To and Your balance are empty |
ARROW |
button to change currency place |
BALANCE |
user balance for the chosen currency Your balance {amount} {currency} {amount} {currency} - clickable, it is as max price what user can send. After clicking, the amount is delivered in the amount field. Cursor - pointer |
VALUE |
estimated transaction value in usd Estimated transaction value: {number} USD |
IMPACT |
Estimated price impact: {number}% |
SLIDER |
Max price impact: 0.5%, 1%, 5%, 10%, 25%, 49% slider depends on IMPACT
|
IMPACT_NOTE |
Large transactions may have an impact on the exchange rate. If this impact is greater than the set value, the transaction will be cancelled. |
NOTE |
Click the button below to be redirected to HiveSigner to complete your transaction. |
SUBMIT |
after clicking "Submit" - redirect to HiveSigner |
CANCEL |
button to cancel transaction and close the modal window |
In general, it is instructions for how to bring tokens in hive / hive-engine system. After clicking on "Deposit" button, "Deposit" modal window is opened.
TITLE |
Deposit |
INFO |
All crypto deposits are processed by Hive-Engine.com. Once the deposit is made, you will receive an equal amount of the SWAP version of the deposited token, which can be exchanged for other tokens on the Hive-Engine blockchain. There is a 0.75% fee on deposits (minimum fee 0.001 for HIVE). Please note that you will also have to pay standard network fees when sending cryptos. |
STEP_1 |
Step 1: Select the crypto token to deposit: Step 1 has TOKEN_DROPDOWN
|
TOKEN_DROPDOWN |
Placeholder: "Select the crypto token" |
STEP_2 |
Step 2: Follow the deposit instructions: Please select the crypto token first. Or Please send any amount of {token} to the following address and you will receive an equal amount of SWAP.{token} in the @{username} account once the transaction has received the required number of confirmations on the external chain. |
DONE |
after clicking "Submit" - redirect to HiveSigner and in broadcast we sent record about deposit instruction to write it in blockchain, and after that show in account-history in HIVE ENGINE WALLET |
CONTINUE |
instead of DONE button for Hive and HBD we have "Continue", after clicking, redirect to Transfer with filled fields |
CANCEL |
button to cancel transaction and close the modal window |
ACCOUNT: BLURT BTS EOS GOLOS HBD HIVE SBD STEEM ENG TLOS WAX |11 ADDRESS: BTC BCH DOGE LTC SWIFT |5
STEP_2 For tokens with account and memo | |
ACCOUNT |
"Account" blocked field with specific username |
MEMO |
"Memo (required field):" blocked field with specific memo |
MEMO_NOTE |
Attention: Failure to specify the memo will result in loss of funds! |
COPY |
button to copy content from fields |
STEP_2 For tokens with address | |
ADDRESS |
"Address" blocked field with specific Address |
QR |
wallet qr code |
COPY |
button to copy content |
Functionality to withdraw token from hive and hive engine system. After clicking on "Withdraw" button, "Withdraw" modal window is opened.
TITLE |
Withdraw |
INFO | All crypto withdrawals are processed by Hive-Engine.com. There is a 0.75% fee on withdrawals. Please note that standard network transfer fees will also be subtracted from the amount. Where "Hive-Engine.com" - link to https://hive-engine.com/ |
AMOUNT |
"Withdraw:" field to enter amount |
MAX |
button to set max amount that user can swap |
CURRENCY |
drop-down to choose the currency that user wants to withdraw. Displays the currencies that user can withdraw |
BALANCE |
user balance for the chosen currency Your balance {amount} {currency} {amount} {currency} - clickable, it is as max price what user can send. After clicking, the amount is delivered in the amount field. Cursor - pointer |
RECEIVE |
field show amount of token that user will receive |
RECEIVE_CURRENCY |
field show currency that user will receive |
EST |
Est.amount: {number} {userCurrency(USD, CAD or ...)} |
MIN_AMOUNT |
Minimal withdraw amount: 0.0075 |
ADDRESS |
"Destination address:" can be field to enter address or already filled account name |
QR |
for tokens which have address, user can scan qr code via web-camera |
NOTE |
Click the button below to be redirected to HiveSinger to complete your transaction. |
WITHDRAW |
submit action, redirect to hivesigner |
- WAIV - HIVE
- WAIV - ETH
- WAIV - BTC
- WAIV - LTC
- SWAP.BTC - BTC
- SWAP.ETH - ETH
- SWAP.LTC - LTC
- SWAP.HIVE - HIVE
- SWAP.HBD - HBD
- SWAP.SAVVA - SAVVA
- WAIV - HIVE
- WAIV - ETH
- WAIV - BTC
- WAIV - LTC
Additional warning for BTC: Minimum withdrawal amount: 0.01 SWAP.BTC
- wallet / QR scanner - in Bitcoin ATM, the QR code often contains information not only about the address, but also about the currency and the amount. These parameters must be imported into the dialog and the amount to be sent must be correctly recalculated 3486
- first complex withdraw operation WAIV > LTC (3 steps written in one json). As development progresses, more options will appear in the Withdraw dialog (HIVE, BTC, ETH). https://github.com/Waiviogit/waivio/issues/3804
- Add validation for withdraw to BTC, if receive amount is less than 0,01 BTC block withdraw button #4936
- [wallets / HIVE] simplified HIVE withdrawal for guests via Blocktrades needs to be rewritten to simpleswap.io or similar service due to Blocktrades Exchange closing on June 30, 2023 #5523
- Save hive delegation to our database #6467