The Status module that consumes go-ethereum https://status.im
Go to file
Jonathan Rainville 772b5b6d35
fix(contact_request)_: potential fix to contact request with no saved message (#5665) (#5673)
Fixes https://github.com/status-im/status-desktop/issues/15930

The issue happened because I received a notification about a contact request, but the request was not associated with a message in the DB. The DB didn't have a message with the required ID in it.

This potential fix moves the creation of the contact request later in the handling code, because the only way this bug can happen as far as I see it is if there is an error later in the handler function and the message is never added to the response, and therefore never saved.
2024-08-08 15:36:51 +01:00
.dependabot Patch/dependabot protocol (#1980) 2020-05-19 00:14:02 +01:00
.github Add migration check script 2023-06-23 12:01:30 +01:00
.vscode feat(wallet) implement Wallet Connect sign APIs 2023-11-15 15:52:02 +01:00
_assets fix: reject handling requests to join without revealed accounts (#5549) 2024-08-07 17:57:02 +02:00
_docs nix: Updating Nix Shell and Makefile to use nix-shell 2024-04-09 12:49:06 +03:00
_examples chore_: drop wakuv2 fleets, use waku fleets 2024-05-17 18:53:40 +02:00
abi-spec Upgrade linter to 1.50.0 2023-01-13 17:52:03 +00:00
account Removed unused ParseLoginParams and newErrZeroAddress functions 2024-03-20 10:12:49 +00:00
api fix: reject handling requests to join without revealed accounts (#5549) 2024-08-07 17:57:02 +02:00
appdatabase fix: enable light client for mobile (#5654) 2024-08-07 14:43:21 +05:30
appmetrics fix(tests): moved test db setup to a common place 't/helpers', created 2023-08-18 09:00:56 +02:00
build/bin add .gitkeep to build/bin so it always exists 2019-03-05 14:22:00 +01:00
buildinfo feat(wallet)_: add status proxy RPC urls for blockchain providers 2024-08-01 08:19:20 +02:00
centralizedmetrics fix_: fix ticker in metrics 2024-07-25 12:42:33 +02:00
circuitbreaker fix(wallet)_: fix provider down event happening too often (#5595) 2024-07-29 18:07:43 +01:00
cmd fix_: log utc timestamp (#5672) 2024-08-07 18:54:42 +01:00
common fix: enable light client for mobile (#5654) 2024-08-07 14:43:21 +05:30
config chore_: rename shards.test to status.prod (#5571) 2024-07-29 17:19:48 -04:00
connection Address linter issues 2022-03-28 13:14:12 +01:00
constants feat_: accounts/saved addresses capacity related api endpoints added 2024-08-06 08:19:33 +02:00
contracts feat(metrics)_: add centralized metrics 2024-07-11 10:05:31 +01:00
db Address linter issues 2022-03-28 13:14:12 +01:00
deprecation fx: deprecate profile and timeline chats (#3809) 2023-08-03 17:16:11 +03:00
discovery chore: upgrade go-waku and log about messages sent/received 2022-11-09 17:39:17 +03:00
errors feat(router)_: return processor error when no routes are found 2024-07-19 17:44:08 +02:00
eth-node refactor_: remove unused code from wakuv2 (#5651) 2024-08-06 20:18:46 -04:00
exchanges URL unfurling (initial implementation) (#3471) 2023-05-18 15:43:06 -03:00
exportlogs Upgrade geth to 1.9.5 and Whisper (#1617) 2019-10-04 17:21:24 +02:00
extkeys Upgrade geth 2021-07-20 10:57:38 +02:00
images fix: validate display name on account creation (#4994) 2024-03-28 16:57:59 +01:00
integration-tests fix(tests-rpc)_: Remove port bind 2024-07-23 11:03:31 +02:00
ipfs fix: add mode build param and change ipfs gateway accordingly 2022-08-26 18:57:55 +02:00
logutils chore: use custom logger for message timestamps and log query duration (#5199) 2024-05-21 13:29:29 -04:00
mailserver chore_: rename shards.test to status.prod (#5571) 2024-07-29 17:19:48 -04:00
metrics Upgrade linter to 1.50.0 2023-01-13 17:52:03 +00:00
mobile fix_: make lint-fix 2024-08-08 12:46:01 +00:00
multiaccounts Check for mobile data connection if setting is on (#5511) 2024-07-26 22:34:57 +01:00
nix chore_: bring in xcodewrapper nix derivation (#5473) 2024-07-04 16:37:05 +05:30
node feat_: rate limit message publishing (#5523) 2024-08-01 14:36:25 -04:00
nodecfg refactor: only use shards (#5474) 2024-07-15 20:55:12 +05:30
notifier Notifier package to interact with gorush notifications (#910) 2018-05-08 16:30:03 +02:00
params chore_: ignore sensitive fields of WalletConfig when logging 2024-08-08 12:43:33 +00:00
peers synchronize display name (#2989) 2022-12-29 14:16:19 +08:00
postgres ci: parametrize DB port for unit tests 2023-09-18 19:54:21 +02:00
profiling test: use `T.TempDir` to create temporary test directory (#2746) 2023-04-26 21:39:51 +01:00
protocol fix(contact_request)_: potential fix to contact request with no saved message (#5665) (#5673) 2024-08-08 15:36:51 +01:00
rpc fix_: log utc timestamp (#5672) 2024-08-07 18:54:42 +01:00
rtt rename status-react to status-mobile 2022-07-17 15:37:14 +02:00
scripts nix: Updating Nix Shell and Makefile to use nix-shell 2024-04-09 12:49:06 +03:00
server feat: fallback pairing seed (#5614) 2024-07-30 17:14:05 +08:00
services feat(wallet)_: handle paraswap price impact error (#5622) 2024-08-07 23:33:44 +01:00
signal feat_: connector revoke permissions and accounts (#5646) 2024-08-06 12:28:55 -07:00
sqlite fix: close messenger's databases in tests 2023-11-28 20:59:25 +01:00
static chore_: rename shards.test to status.prod (#5571) 2024-07-29 17:19:48 -04:00
t feat(metrics)_: add centralized metrics 2024-07-11 10:05:31 +01:00
telemetry feat(telemetry)_: send connection failure metric (#5518) 2024-08-05 11:44:57 -07:00
timesource Fix/timesource offline (#4309) 2023-11-13 14:06:32 -05:00
transactions feat(wallet)_: add status proxy RPC urls for blockchain providers 2024-08-01 08:19:20 +02:00
vendor chore_: extract message hash query for outgoing messages to go-waku (#5652) 2024-08-08 15:14:04 +08:00
waku feat(telemetry)_: publish peerId (#5534) 2024-07-31 20:27:43 -07:00
wakuv2 chore_: extract message hash query for outgoing messages to go-waku (#5652) 2024-08-08 15:14:04 +08:00
walletdatabase fix(wallet)_: migration caused failure due to duplicates were not 2024-07-23 14:45:11 +02:00
.codeclimate.yml This PR (status-go) fixes #12821 (#4516) 2024-01-08 10:18:57 -08:00
.dockerignore fix(ci)_: lock Go at 1.20 and Alpine at 3.18 2024-05-20 08:25:49 +02:00
.gitignore fix(dapps)_: bring back missing wallet_connect_dapps migration file 2024-06-20 15:03:36 +02:00
.golangci.yml chore_: bump go to 1.20 (#5027) 2024-04-18 18:48:02 +02:00
.travis.yml Remove Ropsten and Rinkeby test networks 2022-10-24 14:17:46 +02:00
BOOTNODE.md docs: clarify purpose and describe ports 2020-02-06 18:44:23 +01:00
CMakeLists.txt dev: allow option to force compiling for apple silicon 2022-06-30 09:42:19 +02:00
CONTRIBUTING.md chore_: Update CONTRIBUTING.md 2024-06-24 11:52:50 +01:00
LICENSE.md
MAILSERVER.md rcp.sh: curl wrapper for easier RPC calls 2021-08-24 11:23:25 +02:00
Makefile feat(wallet)_: handle paraswap price impact error (#5622) 2024-08-07 23:33:44 +01:00
README.md Added test policy 2024-03-20 20:38:24 +00:00
RELEASING.md chore_: Add tag-version command 2024-04-10 11:43:13 +01:00
VERSION feat_: bump go-waku to introduce new keep alive interval (#5484) 2024-07-11 14:36:34 -04:00
WAKU.md Create WAKU.md with spec support (#1855) 2020-02-21 17:56:15 +08:00
default.nix nix: Updating Nix Shell and Makefile to use nix-shell 2024-04-09 12:49:06 +03:00
go.mod chore_: extract message hash query for outgoing messages to go-waku (#5652) 2024-08-08 15:14:04 +08:00
go.sum chore_: extract message hash query for outgoing messages to go-waku (#5652) 2024-08-08 15:14:04 +08:00
shell.nix nix: Updating Nix Shell and Makefile to use nix-shell 2024-04-09 12:49:06 +03:00