status-go/services
Stefan ca973b4aa6 feat(wallet) use sql activity filter for incremental updates
Switch from the prototype of duplicating the SQL filter as a runtime
and keeping them in sync on each event that might invalidate the current
filtered entries to a simpler approach of requesting the filter again
and doing the diff to detect the new changes.

Also add a new reset API to model the new entries design requirements.

The new approach shows less corner-case to handle and follows one source
of truth concept making debugging and future maintenance easier.

Other changes

- Fix pending mocking to work with multiple calls
- Refactor tests to account for the new changes

Updates status-desktop #12120
2024-02-12 19:29:15 +01:00
..
accounts feat: implement token management settings for collectibles 2024-01-18 11:46:35 -03: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 set PubsubTopic in filters 2023-11-18 02:26:34 +02:00
communitytokens feat: Use media server for community token images (#4493) 2023-12-21 16:05:29 +01:00
ens feat(ens-usernames)_: preparing release transaction data 2023-11-29 15:34:44 +01:00
ext Add function docstring 2024-02-07 20:10:49 +00: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(wallet): accessing tokens block range nil on empty acc. 2023-12-07 21:40:02 +01:00
mailservers Revert "test: bump go-libp2p" 2024-01-18 20:29:33 +00: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 Always set PubsubTopic in filters 2023-11-18 02:26:34 +02:00
stickers fix (@status-go/stickers) Stickers still show in the recent list after being uninstalled (#4474) 2023-12-21 10:05:30 -08: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: new deeplink status-im->status-app (#4198) 2023-11-02 13:56:06 +08:00
wakuext Comment out all logged flaky tests 2024-01-18 06:36:12 +00:00
wakuv2ext feat: fetch curated communities from smart contract on optimism (#2685) 2022-06-02 08:17:52 -04:00
wallet feat(wallet) use sql activity filter for incremental updates 2024-02-12 19:29:15 +01:00
web3provider Comment out all logged flaky tests 2024-01-18 06:36:12 +00:00