status-desktop/ui/app/AppLayouts/Chat
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
..
ChatColumn fix: address more comments about the chat commands 2020-09-09 15:03:45 -04:00
ContactsColumn add missing source comments 2020-09-09 14:08:19 -04:00
components feat: enable token transactions 2020-09-11 12:01:08 -04:00
data feat: add onClicked to Emojis and use a Model to show them 2020-07-21 11:41:19 -04:00
ChatColumn.qml uiux(Chat): show loading indicator when fetching more messages 2020-09-08 14:09:09 -04:00
ChatLayout.qml feat(chat): add image support 2020-07-15 16:05:35 -04:00
ContactsColumn.qml fix: wallet ui errors 2020-07-16 11:43:42 -04:00
qmldir feat(chat): implement mention auto complete 2020-07-17 12:31:20 -04:00