status-go/services
Pascal Precht 7032fc9dcc Introduce community history archive routine
This introduces logic needed to:

- Create WakuMessageArchives and and indices from store waku messages
- History archive torrent data to disk and create .torrent file from
  that
- Seed and unseed history archive torrents as necessary
- Starting/stopping the torrent client
- Enabling/disabling community history support for individual components
  and starting/stopping the routine intervals accordingly

This does not yet handle magnet links (#2568)

Closes #2567
2022-04-06 13:00:33 +02:00
..
accounts Sync Settings (#2478) 2022-03-23 18:47:00 +00:00
appmetrics Move services to status-node 2021-07-20 10:57:38 +02:00
browsers Sync bookmarks 2022-02-17 12:40:33 +00:00
chat fix(getChats-api): add members to ChannelGroup object instantiation (#2625) 2022-04-04 15:59:46 -04:00
ens Feat/expose registrar address (#2600) 2022-04-04 12:54:44 -04:00
ext Introduce community history archive routine 2022-04-06 13:00:33 +02:00
gif Sync Settings (#2478) 2022-03-23 18:47:00 +00:00
local-notifications Sync Settings (#2478) 2022-03-23 18:47:00 +00:00
mailservers Enable mailserver cycle by default 2022-03-19 08:56:22 +00:00
peer Fix hash & start moving to lifecycle 2021-07-20 10:57:38 +02:00
permissions feat: add address to permission (#2571) 2022-03-14 13:38:12 +01:00
personal feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
rpcfilters feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
rpcstats Move services to status-node 2021-07-20 10:57:38 +02:00
shhext Intrododuce NodeConfig.TorrentConfig and CLI flags 2022-03-21 12:59:09 +01:00
status feat: add RequestCommunityInfoFromMailserverAsync (#2537) 2022-02-14 16:49:14 -05:00
stickers Sync Settings (#2478) 2022-03-23 18:47:00 +00:00
subscriptions feat: Rpc client manage multiple eth client (#2359) 2021-09-22 13:49:20 -04:00
typeddata linting and remove unused code 2021-07-20 10:57:38 +02:00
wakuext feat: desktop mailserver cycle (#2481) 2022-01-12 12:02:01 -04:00
wakuv2ext feat: desktop mailserver cycle (#2481) 2022-01-12 12:02:01 -04:00
wallet Feat/expose registrar address (#2600) 2022-04-04 12:54:44 -04:00
web3provider Sync Settings (#2478) 2022-03-23 18:47:00 +00:00
utils.go New debug_postSync endpoint (#1046) 2018-06-25 15:27:17 +02:00