status-go/services
Stefan 524c21834b fix(wallet) propagate multi-transactions IDs to transfers
Mainly refactor API to have control on pending_transactions operations.
Use the new API to migrate the multi-transaction ID from to transfers
in one SQL transaction.
The refactoring was done to better mirror the purpose of pending_transactions

Also:
- Externalize TransactionManager from WalletService to be used by
  other services
- Extract walletEvent as a dependency for all services that need to
  propagate events
- Batch chain requests
- Remove unused APIs
- Add auto delete option for clients that fire and forget transactions

Updates status-desktop #11754
2023-08-22 18:39:42 +02:00
..
accounts feat: transferring keystore files for selected keypair via local network 2023-08-18 17:43:14 +02:00
appmetrics fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00
browsers fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00
chat Always use protobufs by reference & generate handlers 2023-08-22 12:08:54 +01:00
collectibles fix(wallet) propagate multi-transactions IDs to transfers 2023-08-22 18:39:42 +02:00
ens fix(wallet) propagate multi-transactions IDs to transfers 2023-08-22 18:39:42 +02:00
ext chore: Moved link preview unfurlers to a separate package (#3917) 2023-08-21 22:31:32 +03:00
gif fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00
local-notifications fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00
mailservers fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00
peer Fix hash & start moving to lifecycle 2021-07-20 10:57:38 +02:00
permissions fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00
personal feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
rpcfilters feat(wallet): Move pending transactions to `transactions` module. 2023-07-11 16:07:42 +02:00
rpcstats Move services to status-node 2021-07-20 10:57:38 +02:00
shhext Remove group members (#3011) 2022-12-10 08:26:51 +04:00
status fix(RequestCommunityInfoFromMailserver): Add useDatabase flag to read/not read community info before requesting mailserver.. 2022-11-30 11:10:13 +01:00
stickers fix(wallet) propagate multi-transactions IDs to transfers 2023-08-22 18:39:42 +02:00
subscriptions feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
typeddata fix: metamask test 2022-10-26 09:39:30 +02:00
updates feat: add service for checking if there are new versions available (#2552) 2022-06-08 08:38:26 -04:00
utils feat(collectibles): Mint collectibles (ERC-721): 2023-02-13 12:59:55 +01:00
wakuext fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00
wakuv2ext feat: fetch curated communities from smart contract on optimism (#2685) 2022-06-02 08:17:52 -04:00
wallet fix(wallet) propagate multi-transactions IDs to transfers 2023-08-22 18:39:42 +02:00
web3provider fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00