status-go/protocol/v1
Pascal Precht 43d6305157 Handle history archive magnetlink messages
This introduces the ability for status notes to handle community
history archive magnetlinks. To make this work, a few things are needed:

1. A new database table has been introduced to store message archive
   hashes. This is necessary so status nodes can determine whether or
   not they need to download a certain archive
2. The messenger's `handleRetrievedMessages()` has been exteded to take
   magnetlink messages into account
3. New APIs were added to download torrent data given a magnetlink and
   also to extract messages from downloaded archives, which are then
   later fed to `handleRetrievedMessages`

Closes #2568
2022-05-10 11:27:31 +02:00
..
README.md Move to monorepo structure (#1684) 2019-11-21 17:19:22 +01:00
clock.go Handle membership update message 2019-12-10 15:20:28 +01:00
clock_test.go Move to monorepo structure (#1684) 2019-11-21 17:19:22 +01:00
decoder.go Remove protocol and eth-node submodules (#1835) 2020-02-10 12:22:37 +01:00
encoder.go Handle membership update message 2019-12-10 15:20:28 +01:00
membership_update_message.go Send abridged version of history with messages in group chats 2021-01-26 09:39:52 +01:00
membership_update_message_test.go Send abridged version of history with messages in group chats 2021-01-26 09:39:52 +01:00
message.go Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00
message_test.go Use goimports instead of gofmt 2020-01-06 10:17:23 +01:00
pair_message.go Move to monorepo structure (#1684) 2019-11-21 17:19:22 +01:00
status_message.go Handle history archive magnetlink messages 2022-05-10 11:27:31 +02:00

README.md

v1 protocol package folder

This folder contains only data types mentioned in the specification and required for its implementation.