status-go/services
Andrea Maria Piana 1f6cccd0fc
Add enabling/disabling of installations (#1264)
This commit adds a list new table, installations, which is used to keep
track of which installation are active for a given identity key.

In general, we limit the number of installation that we keep
synchronized to 5, to avoid excessive usage of resources.

Any installation coming from our own identity, will have to be manually
enabled, otherwise we trust the other peer has correctly paired their
devices.

We use a timestamp to decide which installations to keep synchronized as
a logical clock would have make the creation of the bundle more
complicated, but this can always be converted to a logical clock at
later stages without breaking compatibility.
2018-11-06 09:05:32 +01:00
..
peer Discover mail servers on demand. (#1082) 2018-07-16 09:40:40 +02:00
personal Remove transactions queue 1027 (#1125) 2018-08-16 13:37:53 +02:00
rpcfilters Implement eth_getFilterLogs (#1265) 2018-11-06 07:41:36 +01:00
shhext Add enabling/disabling of installations (#1264) 2018-11-06 09:05:32 +01:00
status New debug_postSync endpoint (#1046) 2018-06-25 15:27:17 +02:00
typeddata Sign typed data implementation (#1250) 2018-11-06 07:26:12 +01:00
utils.go New debug_postSync endpoint (#1046) 2018-06-25 15:27:17 +02:00