status-desktop/ui/shared
emizzle 2c7dd929ad feat: enable token transactions
Fixes #788.
Fixes #853.
Fixes #856.

refactor: gas estimation and transaction sends have been abstracted to  allow calling `estimateGas`, `send`, and `call` on the contract method (similar to the web3 API).

Moved sticker pack gas estimation and purchase tx over to the new API

*Sticker purchase:*
 - gas estimate is done using new API and debounced using a timer

*Wallet send transaction:*
 - tokens can now be sent
 - gas is estimated correctly for a token tx, and debounced using a timer

***NOTE***
1. If attempting to send tokens on testnet, you must use a custom token as the token addresses in the pre-built list are for mainnet and will not work on testnet.
2. The new API should support all existing gas estimates, send txs, and calls. The loading of sticker pack data, balance, count, purchased sticker packs, etc, can be moved over to the new API. Almost all of the `eth_sendTransaction`, `eth_gasEstimate`, and `eth_call` could be move over as well (that's the idea at least).
2020-09-11 12:01:08 -04:00
..
img feat(ProfilePopup): implement copy-to-clipboard button 2020-06-30 12:13:44 -04:00
status fix: using loaders for status button animations 2020-09-07 10:21:41 -04:00
AccountSelector.qml feat: Add Sticker purchase transaction modal 2020-09-04 16:13:33 -04:00
AddButton.qml feat(profile): implement contact management 2020-07-24 09:37:32 -04:00
Address.qml feat: change other components to use Address where needed 2020-08-27 17:48:03 -04:00
AddressInput.qml feat(TransactionModal): introduce async validation for ENS names 2020-09-10 13:40:42 -04:00
AddressSourceSelector.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
AssetAndAmountInput.qml fix: address review comments for the send forms 2020-09-09 15:03:45 -04:00
AssetSelector.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
BlockContactConfirmationDialog.qml chore: run qstrConverter script 2020-08-27 17:09:37 -04:00
ColorSelector.qml feat: Send transaction component -- Account selector 2020-08-05 16:38:49 +10:00
ConfirmationDialog.qml chore: run qstrConverter script 2020-08-27 17:09:37 -04:00
ContactSelector.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
CopyToClipBoardButton.qml fix: profile icons 2020-08-31 11:34:01 -04:00
FormGroup.qml feat(TransactionModal): introduce async validation for ENS names 2020-09-10 13:40:42 -04:00
GasSelector.qml feat: Add Sticker purchase transaction modal 2020-09-04 16:13:33 -04:00
GasValidator.qml feat: enable token transactions 2020-09-11 12:01:08 -04:00
IconButton.qml refactor(IconButton): turn IconButton into proper button control 2020-08-25 10:26:34 +02:00
Identicon.qml feat/tx-comps: Add RecipientSelector component 2020-08-13 09:28:35 +02:00
Input.qml feat: add chat command bubbles for received txs 2020-09-09 15:03:45 -04:00
LabelValueRow.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
LoadingImage.qml feat: add basic collectibles header 2020-08-20 14:21:20 -04:00
ModalPopup.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
NotificationWindow.qml feat: improve style of the notification box 2020-08-10 09:34:02 -04:00
PopupMenu.qml fix: pixelated icons on the menu 2020-08-17 11:57:32 +02:00
RecipientSelector.qml feat: add chat command bubbles for received txs 2020-09-09 15:03:45 -04:00
RoundedIcon.qml feat: Un/install free sticker packs in sticker market 2020-07-15 15:53:48 -04:00
RoundedImage.qml feat: disable reply on stickers and make sticker images smooth 2020-08-28 11:11:08 -04:00
SVGImage.qml fix: Revert SVGImage component change due to bluriness 2020-09-04 16:17:06 -04:00
SearchBox.qml chore: run transform script to change qstr to qstrid 2020-07-08 12:37:41 -04:00
Select.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
Separator.qml feat: add dark theme colors and new properties for it 2020-07-14 12:37:17 -04:00
SeparatorWithIcon.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
SplitViewHandle.qml feat: add dark theme colors and new properties for it 2020-07-14 12:37:17 -04:00
StatusSlider.qml feat(GasSelector): introduce GasSelector component 2020-08-17 14:08:28 -04:00
StatusTabButton.qml fix: wallet ui errors 2020-07-16 11:43:42 -04:00
StatusToolTip.qml feat: introduce StatusTooltip component 2020-08-26 12:55:40 +02:00
StyledButton.qml feat: add receive modal 2020-08-17 12:07:11 +02:00
StyledTArea.qml fix: fix dark theme colors for chat and profile 2020-07-23 15:59:18 -04:00
StyledText.qml feat: add dark theme colors and new properties for it 2020-07-14 12:37:17 -04:00
StyledTextArea.qml fix: fix dark theme colors for chat and profile 2020-07-23 15:59:18 -04:00
StyledTextEdit.qml feat: add dark theme colors and new properties for it 2020-07-14 12:37:17 -04:00
StyledTextField.qml fix: fix dark theme colors for chat and profile 2020-07-23 15:59:18 -04:00
TertiaryButton.qml chore: run qstrConverter script 2020-08-27 17:09:37 -04:00
TextWithLabel.qml feat: add the different sections of the collectibles 2020-08-20 14:21:20 -04:00
Timer.qml fix: code review 2020-07-06 14:17:19 -04:00
TransactionFormGroup.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
TransactionPreview.qml feat: Add Sticker purchase transaction modal 2020-09-04 16:13:33 -04:00
TransactionSigner.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
TransactionStackView.qml feat(tx-comps): Send transaction modal 2020-09-03 15:32:55 -04:00
qmldir feat: introduce StatusTooltip component 2020-08-26 12:55:40 +02:00
xss.js fix: link color 2020-08-06 16:35:54 +02:00