Commit Graph

219 Commits

Author SHA1 Message Date
dependabot[bot]
3ef04359e2 build(deps): bump lodash from 4.17.21 to 4.17.23
Bumps [lodash](https://github.com/lodash/lodash) from 4.17.21 to 4.17.23.
- [Release notes](https://github.com/lodash/lodash/releases)
- [Commits](https://github.com/lodash/lodash/compare/4.17.21...4.17.23)

---
updated-dependencies:
- dependency-name: lodash
  dependency-version: 4.17.23
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-05 16:50:45 +00:00
dependabot[bot]
67f7550587 build(deps): bump qs, body-parser and express
Bumps [qs](https://github.com/ljharb/qs) to 6.14.1 and updates ancestor dependencies [qs](https://github.com/ljharb/qs), [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `qs` from 6.13.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.13.0...v6.14.1)

Updates `body-parser` from 1.20.3 to 1.20.4
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.3...1.20.4)

Updates `express` from 4.21.1 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.1...v4.22.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
- dependency-name: body-parser
  dependency-version: 1.20.4
  dependency-type: direct:production
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-30 10:42:29 +00:00
dependabot[bot]
4651568899 build(deps): bump diff from 4.0.2 to 4.0.4
Bumps [diff](https://github.com/kpdecker/jsdiff) from 4.0.2 to 4.0.4.
- [Changelog](https://github.com/kpdecker/jsdiff/blob/master/release-notes.md)
- [Commits](https://github.com/kpdecker/jsdiff/compare/v4.0.2...v4.0.4)

---
updated-dependencies:
- dependency-name: diff
  dependency-version: 4.0.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-01-30 10:35:08 +00:00
dependabot[bot]
1544ac7004 build(deps): bump jws
Bumps  and [jws](https://github.com/brianloveswords/node-jws). These dependencies needed to be updated together.

Updates `jws` from 4.0.0 to 4.0.1
- [Release notes](https://github.com/brianloveswords/node-jws/releases)
- [Changelog](https://github.com/auth0/node-jws/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianloveswords/node-jws/compare/v4.0.0...v4.0.1)

Updates `jws` from 3.2.2 to 3.2.3
- [Release notes](https://github.com/brianloveswords/node-jws/releases)
- [Changelog](https://github.com/auth0/node-jws/blob/master/CHANGELOG.md)
- [Commits](https://github.com/brianloveswords/node-jws/compare/v4.0.0...v4.0.1)

---
updated-dependencies:
- dependency-name: jws
  dependency-version: 4.0.1
  dependency-type: indirect
- dependency-name: jws
  dependency-version: 3.2.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-05 12:04:12 +00:00
Overtorment
f1c97586c1
Refactor connections (#298)
* REF: mysql connections

* REF: mysql connections
2025-07-02 17:34:10 +01:00
Overtorment
caa5b4bd9f
Add simple tests to GroundController (#297)
* Add comprehensive test suite for GroundController with mocked dependencies

Co-authored-by: overtorment <overtorment@gmail.com>

* Refactor code formatting and remove unnecessary whitespace

Co-authored-by: overtorment <overtorment@gmail.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-07-02 17:18:55 +01:00
Overtorment
20abfa213c
Add comprehensive test suite for GroundControlToMajorTom class (#296)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-07-01 17:18:21 +01:00
overtorment
e12b0d8d36 feat: more ignored addresses 2025-07-01 16:49:18 +01:00
overtorment
7cca435d35 refactor 2025-07-01 16:48:45 +01:00
Overtorment
5f72f64935
Add function to kill long-running sleeping MySQL processes hourly (#295)
Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-07-01 16:47:46 +01:00
Overtorment
440e37c19a
Create unit test and GitHub Actions (#294)
* Update CI workflow, dependencies, and add Vitest for testing

Co-authored-by: overtorment <overtorment@gmail.com>

* Remove Vitest UI and related configuration

Co-authored-by: overtorment <overtorment@gmail.com>

* Move string utils tests to dedicated tests directory

Co-authored-by: overtorment <overtorment@gmail.com>

* Update CI workflow to separate lint and test jobs

Co-authored-by: overtorment <overtorment@gmail.com>

* Rename vitest.config.ts to vitest.config.mts

Co-authored-by: overtorment <overtorment@gmail.com>

---------

Co-authored-by: Cursor Agent <cursoragent@cursor.com>
2025-07-01 16:29:27 +01:00
overtorment
1a8049ab0b FIX: retry process block 2025-04-19 20:12:02 +01:00
Overtorment
5d3f630a01
FIX: FCM pushes fixed due to deprecation of legacy api (#292)
* FIX: FCM pushes fixed due to deprecation of legacy  api
2024-12-15 16:35:40 +00:00
dependabot[bot]
b28dd3eb2e build(deps): bump cookie and express
Bumps [cookie](https://github.com/jshttp/cookie) to 0.7.1 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `cookie` from 0.6.0 to 0.7.1
- [Release notes](https://github.com/jshttp/cookie/releases)
- [Commits](https://github.com/jshttp/cookie/compare/v0.6.0...v0.7.1)

Updates `express` from 4.21.0 to 4.21.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.0...4.21.1)

---
updated-dependencies:
- dependency-name: cookie
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-11 11:36:02 +01:00
dependabot[bot]
d5b1084ac7 build(deps): bump send and express
Bumps [send](https://github.com/pillarjs/send) to 0.19.0 and updates ancestor dependency [express](https://github.com/expressjs/express). These dependencies need to be updated together.


Updates `send` from 0.18.0 to 0.19.0
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](https://github.com/pillarjs/send/compare/0.18.0...0.19.0)

Updates `express` from 4.19.2 to 4.21.0
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/4.21.0/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.19.2...4.21.0)

---
updated-dependencies:
- dependency-name: send
  dependency-type: indirect
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-10-11 11:27:22 +01:00
overtorment
79ec29c59f REF: refactored inserts into raw query batch inserts (much faster) 2024-09-08 20:52:35 +01:00
overtorment
2d053f60f8 Merge branch 'master' of github.com:BlueWallet/GroundControl 2024-09-08 19:57:05 +01:00
overtorment
a37c6f48c3 REF: refactored inserts into raw query batch inserts (much faster) 2024-09-08 19:56:54 +01:00
dependabot[bot]
0878d11a30 build(deps): bump mysql2 from 3.9.7 to 3.9.8
Bumps [mysql2](https://github.com/sidorares/node-mysql2) from 3.9.7 to 3.9.8.
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.9.7...v3.9.8)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-01 11:19:45 +01:00
overtorment
58f7e3963d REF: performance improvements 2024-07-14 17:58:31 +01:00
overtorment
a15a72c4da ADD: allow sender workers to work in parralel 2024-07-12 11:48:12 +01:00
overtorment
e7a9ee8568 REF: ADDRESS_IGNORE_LIST 2024-07-11 11:47:25 +01:00
overtorment
81cb0fe42b REF: ADDRESS_IGNORE_LIST 2024-07-11 11:41:53 +01:00
overtorment
a11269a5bb Merge branch 'master' of github.com:BlueWallet/GroundControl 2024-07-11 11:28:44 +01:00
overtorment
83192e43b6 REF: ADDRESS_IGNORE_LIST 2024-07-11 11:28:35 +01:00
dependabot[bot]
be437abea3 build(deps): bump ws from 7.5.6 to 7.5.10
Bumps [ws](https://github.com/websockets/ws) from 7.5.6 to 7.5.10.
- [Release notes](https://github.com/websockets/ws/releases)
- [Commits](https://github.com/websockets/ws/compare/7.5.6...7.5.10)

---
updated-dependencies:
- dependency-name: ws
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-07-10 22:02:49 +01:00
overtorment
aab883a65c REF: logging 2024-07-10 19:46:36 +01:00
overtorment
e307f65e45 FIX: update to work with latest bitcoind 2024-07-10 14:12:12 +01:00
dependabot[bot]
78478c7f32 build(deps): bump mysql2 from 3.9.4 to 3.9.7
Bumps [mysql2](https://github.com/sidorares/node-mysql2) from 3.9.4 to 3.9.7.
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v3.9.4...v3.9.7)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-25 10:50:26 +01:00
dependabot[bot]
663522d17b build(deps): bump express from 4.17.3 to 4.19.2
Bumps [express](https://github.com/expressjs/express) from 4.17.3 to 4.19.2.
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/master/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.3...4.19.2)

---
updated-dependencies:
- dependency-name: express
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-18 19:49:55 +01:00
dependabot[bot]
7c760e7f9b build(deps-dev): bump undici from 5.26.3 to 5.28.4
Bumps [undici](https://github.com/nodejs/undici) from 5.26.3 to 5.28.4.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.26.3...v5.28.4)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-18 19:49:44 +01:00
dependabot[bot]
873ee2717c build(deps): bump mysql2 from 2.3.3 to 3.9.4
Bumps [mysql2](https://github.com/sidorares/node-mysql2) from 2.3.3 to 3.9.4.
- [Release notes](https://github.com/sidorares/node-mysql2/releases)
- [Changelog](https://github.com/sidorares/node-mysql2/blob/master/Changelog.md)
- [Commits](https://github.com/sidorares/node-mysql2/compare/v2.3.3...v3.9.4)

---
updated-dependencies:
- dependency-name: mysql2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-18 19:48:46 +01:00
dependabot[bot]
6111cb5eb1 build(deps-dev): bump undici from 5.19.1 to 5.26.3
Bumps [undici](https://github.com/nodejs/undici) from 5.19.1 to 5.26.3.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.19.1...v5.26.3)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-18 19:47:03 +01:00
snyk-bot
6289623e79 fix: upgrade node-fetch from 3.3.1 to 3.3.2
Snyk has created this PR to upgrade node-fetch from 3.3.1 to 3.3.2.

See this package in npm:
https://www.npmjs.com/package/node-fetch

See this project in Snyk:
https://app.snyk.io/org/bluewallet/project/ed70334c-c069-4cb5-83a7-8d8cd16c0921?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-08-18 14:02:16 +01:00
overtorment
8153e72747 REF: mass send script 2023-04-25 14:27:12 +01:00
snyk-bot
55f7c4755c fix: package.json & package-lock.json to reduce vulnerabilities
The following vulnerabilities are fixed with an upgrade:
- https://snyk.io/vuln/SNYK-JS-XML2JS-5414874
2023-04-14 12:54:39 +01:00
dependabot[bot]
dfd844e2ac build(deps): bump jsonwebtoken from 8.5.1 to 9.0.0
Bumps [jsonwebtoken](https://github.com/auth0/node-jsonwebtoken) from 8.5.1 to 9.0.0.
- [Release notes](https://github.com/auth0/node-jsonwebtoken/releases)
- [Changelog](https://github.com/auth0/node-jsonwebtoken/blob/master/CHANGELOG.md)
- [Commits](https://github.com/auth0/node-jsonwebtoken/compare/v8.5.1...v9.0.0)

---
updated-dependencies:
- dependency-name: jsonwebtoken
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-04-08 19:38:11 +01:00
overtorment
6e2161e4e4 FIX: use fetch on stable node instead of deprecated frisbee 2023-04-08 18:28:19 +01:00
snyk-bot
94e6fe1cbd fix: upgrade body-parser from 1.20.1 to 1.20.2
Snyk has created this PR to upgrade body-parser from 1.20.1 to 1.20.2.

See this package in npm:
https://www.npmjs.com/package/body-parser

See this project in Snyk:
https://app.snyk.io/org/bluewallet/project/ed70334c-c069-4cb5-83a7-8d8cd16c0921?utm_source=github&utm_medium=referral&page=upgrade-pr
2023-04-08 13:09:11 +01:00
overtorment
f623fe3694 ADD: purge push log history; purge ignored addresses subscriptions 2023-04-08 09:36:23 +01:00
overtorment
9a5db5689d ADD: script for mass send 2023-04-07 12:25:13 +01:00
overtorment
8d88fe2c05 REL 2023-04-03 19:02:02 +01:00
overtorment
2a2de5423f ADD: new pushtype - arbitrary text message 2023-04-03 18:57:29 +01:00
dependabot[bot]
242fa7f35a build(deps): bump undici from 5.11.0 to 5.19.1
Bumps [undici](https://github.com/nodejs/undici) from 5.11.0 to 5.19.1.
- [Release notes](https://github.com/nodejs/undici/releases)
- [Commits](https://github.com/nodejs/undici/compare/v5.11.0...v5.19.1)

---
updated-dependencies:
- dependency-name: undici
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2023-02-22 10:56:47 +00:00
Overtorment
05a28e8ae8 FIX: error handling 2022-12-30 10:59:05 +00:00
Overtorment
3d290276ef OPS: test script 2022-12-08 16:10:04 +00:00
snyk-bot
207cdb2ef2 fix: upgrade body-parser from 1.20.0 to 1.20.1
Snyk has created this PR to upgrade body-parser from 1.20.0 to 1.20.1.

See this package in npm:
https://www.npmjs.com/package/body-parser

See this project in Snyk:
https://app.snyk.io/org/bluewallet/project/ed70334c-c069-4cb5-83a7-8d8cd16c0921?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-10-29 08:59:16 +00:00
Overtorment
94f56070c9 REF: openapi 2022-10-18 10:02:19 +00:00
snyk-bot
46f8c54415 fix: upgrade @types/node from 18.7.14 to 18.7.16
Snyk has created this PR to upgrade @types/node from 18.7.14 to 18.7.16.

See this package in npm:
https://www.npmjs.com/package/@types/node

See this project in Snyk:
https://app.snyk.io/org/bluewallet/project/ed70334c-c069-4cb5-83a7-8d8cd16c0921?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-10-01 09:16:44 +00:00
snyk-bot
16c86ad22f fix: upgrade typescript from 4.8.2 to 4.8.3
Snyk has created this PR to upgrade typescript from 4.8.2 to 4.8.3.

See this package in npm:
https://www.npmjs.com/package/typescript

See this project in Snyk:
https://app.snyk.io/org/bluewallet/project/ed70334c-c069-4cb5-83a7-8d8cd16c0921?utm_source=github&utm_medium=referral&page=upgrade-pr
2022-10-01 09:16:37 +00:00