The Status module that consumes go-ethereum https://status.im
Go to file
Andrea Maria Piana 06dc227071
Add Metadata to messages, expose new messenger methods (#1571)
* Add Metadata to messages, expose new messenger methods

This commits modifies deduplicator so that it takes a `StatusMessage`
instead of `WhisperMessage` and also returns a `Metadata` field which is
then passed back by the client when confirming messages, which fixes the
issue we had with not confirming pfs messages.
2019-08-20 13:20:25 +02:00
.github Configure recipients for Gopkg.lock changes in PRs 2019-01-22 08:18:15 +01:00
.vscode Streamline configuration in status-go. Part of #1180 (#1183) 2018-09-13 18:31:29 +02:00
_assets use out for output, use CGO_ENABLED=1 and GO111MODULE=off for Android and iOS (#1574) 2019-08-20 09:05:15 +02:00
account Revert "Initialize status keystore instance before starting ethereum node" 2019-08-05 16:03:18 +02:00
api Revert "Initialize status keystore instance before starting ethereum node" 2019-08-05 16:03:18 +02:00
build/bin add .gitkeep to build/bin so it always exists 2019-03-05 14:22:00 +01:00
cmd update linter 2019-06-12 13:12:00 +02:00
config Add postgres 2019-05-15 11:01:34 +02:00
contracts Feature/mailserver registry smart contract (#1135) 2018-08-20 15:55:43 +02:00
crypto integrate status-protocol-go 2019-07-24 18:46:43 +02:00
db Execute writes atomically only after request was processed without errors (#1454) 2019-05-06 09:33:19 +03:00
discovery migrate to go 1.12 and go modules 2019-06-12 13:12:00 +02:00
exportlogs Export logs content with hexary encoding (#1457) 2019-05-06 19:08:47 +03:00
extkeys add multi-account support (#1500) 2019-07-24 20:59:15 +02:00
lib Revert "Initialize status keystore instance before starting ethereum node" 2019-08-05 16:03:18 +02:00
logutils Add SaveChat, Chats, DeleteChat, SaveConctat & Contacts endpoint 2019-08-05 16:03:18 +02:00
mailserver Sync messages in a loop until error or no cursor (#1502) 2019-06-26 18:17:41 +02:00
metrics/node Gomobile support (#1164) 2019-02-01 18:02:52 +01:00
mobile Revert "Initialize status keystore instance before starting ethereum node" 2019-08-05 16:03:18 +02:00
node Revert "Initialize status keystore instance before starting ethereum node" 2019-08-05 16:03:18 +02:00
notifications/push Add `SendDataNotification` method (#1352) 2019-01-18 14:03:32 +01:00
notifier Notifier package to interact with gorush notifications (#910) 2018-05-08 16:30:03 +02:00
params Add datasync, v1messages & disable discovery topic options 2019-07-29 19:39:44 +02:00
peers migrate to go 1.12 and go modules 2019-06-12 13:12:00 +02:00
profiling Add profiling with pprof (#754) 2018-03-23 14:58:40 +01:00
rpc Download transfers starting from latest block header (#1467) 2019-06-14 13:16:30 +03:00
services Add Metadata to messages, expose new messenger methods (#1571) 2019-08-20 13:20:25 +02:00
signal Add Metadata to messages, expose new messenger methods (#1571) 2019-08-20 13:20:25 +02:00
sqlite Use same kdf_iter as for protocol db 2019-08-08 09:11:27 +03:00
static integrate status-protocol-go 2019-07-24 18:46:43 +02:00
t Move envelopes tracking to status-protocol-go 2019-08-12 19:44:31 +02:00
timesource Sanity validate ntp response 2018-06-08 19:10:29 +03:00
transactions validate signature size on SendTransactionWithSignature (#1401) 2019-03-01 14:49:30 +01:00
vendor Add Metadata to messages, expose new messenger methods (#1571) 2019-08-20 13:20:25 +02:00
.codeclimate.yml add multi-account support (#1500) 2019-07-24 20:59:15 +02:00
.dockerignore Ignore *.test files from all folders (#635) 2018-02-08 14:23:08 +02:00
.gitignore add compose setup for a bootnode 2019-03-21 16:42:44 +01:00
.golangci.yml integrate status-protocol-go 2019-07-24 18:46:43 +02:00
.travis.yml migrate to go 1.12 and go modules 2019-06-12 13:12:00 +02:00
CONTRIBUTING.md Move CONTRIBUTING.md to top level (#798) 2018-04-04 12:51:05 +02:00
LICENSE.md Create LICENSE.md 2016-09-21 10:00:29 +08:00
Makefile use out for output, use CGO_ENABLED=1 and GO111MODULE=off for Android and iOS (#1574) 2019-08-20 09:05:15 +02:00
README.md add a short doc about config.json 2019-04-25 16:20:11 +02:00
RELEASING.md update RELEASING docs links to CI (#1506) 2019-06-28 10:37:34 +02:00
VERSION Move envelopes tracking to status-protocol-go 2019-08-12 19:44:31 +02:00
go.mod Add Metadata to messages, expose new messenger methods (#1571) 2019-08-20 13:20:25 +02:00
go.sum Add Metadata to messages, expose new messenger methods (#1571) 2019-08-20 13:20:25 +02:00