status-go/transactions
Stefan 3c4fcaa2ed feat(wallet): propagate status with the pending tx status changed
Replace usage of `eth_getTransactionByHash` with `eth_getTransactionReceipt`
when polling for changes. `eth_getTransactionReceipt` delivers also the
status of the transaction.

Update tests to account for the new changes
Propagate status with the update event

Refactoring of the `pendingtxtracker.go` file to emit notifications with
a new payload structure that includes transaction identity and deletion status.

Closes status-desktop [#12120](https://github.com/status-im/status-desktop/issues/13124)

ghstack-source-id: 936bff5a41
Pull Request resolved: https://github.com/status-im/status-go/pull/4523
2024-01-10 19:42:51 +01:00
..
fake add wallet favourites 2020-09-21 10:48:00 +02:00
addrlock.go Abstract `accounts.Key` and geth `keystore` 2020-01-06 10:17:23 +01:00
conditionalrepeater.go fix(wallet) fix pending transactions notification 2023-09-01 00:18:26 +02:00
conditionalrepeater_test.go fix(wallet) propagate multi-transactions IDs to transfers 2023-08-22 18:39:42 +02:00
pendingtxtracker.go feat(wallet): propagate status with the pending tx status changed 2024-01-10 19:42:51 +01:00
pendingtxtracker_test.go feat(wallet): propagate status with the pending tx status changed 2024-01-10 19:42:51 +01:00
rpc_wrapper.go feat(walletconnect)_: ethereum rpc calls support 2023-11-27 10:49:23 +01:00
testhelpers.go feat(wallet): propagate status with the pending tx status changed 2024-01-10 19:42:51 +01:00
transactor.go chore: read and use nonce from network instead from the local cache when sending tx 2023-12-29 08:43:03 +01:00
transactor_test.go chore: read and use nonce from network instead from the local cache when sending tx 2023-12-29 08:43:03 +01:00
types.go feat: added functionality to ask a client to sign a transaction and an endpoint to continue sending using provided signature 2023-10-17 19:42:06 +02:00
types_test.go Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00