status-go/transactions
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
..
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) propagate multi-transactions IDs to transfers 2023-08-22 18:39:42 +02:00
conditionalrepeater_test.go fix(wallet) propagate multi-transactions IDs to transfers 2023-08-22 18:39:42 +02:00
nonce.go feat: nonce management in multi tx 2023-01-12 12:56:57 +01:00
pendingtxtracker.go fix(wallet) propagate multi-transactions IDs to transfers 2023-08-22 18:39:42 +02:00
pendingtxtracker_test.go fix(wallet) propagate multi-transactions IDs to transfers 2023-08-22 18:39:42 +02:00
rpc_wrapper.go feat: Simple transaction router (#2686) 2022-06-09 15:09:56 +02:00
transactor.go feat(wallet): Move pending transactions to `transactions` module. 2023-07-11 16:07:42 +02:00
transactor_test.go feat: nonce management in multi tx 2023-01-12 12:56:57 +01:00
types.go fix: lint (#2845) 2022-09-27 18:59:02 -04:00
types_test.go Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00