Commit Graph

168 Commits

Author SHA1 Message Date
Overtorment
832c8e8222 fix(deps): bump @types/node for npm ci compatibility
Align @types/node with vitest/vite peer requirements so npm ci succeeds on CI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 15:11:45 +01:00
Overtorment
3343b0ea3c build(deps): bump typeorm from 0.3.14 to 1.0.0
Upgrade to TypeORM 1.0 with updated reflect-metadata and ts-node peer deps.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-06-22 15:11:45 +01:00
Overtorment
09f9c80369 fix: mempool seen txids cache 2026-06-15 12:30:16 +01:00
Overtorment
491113eb58 resolved conflict 2026-06-09 12:49:23 +01:00
Overtorment
a5e9f579d4 FIX: relax preimage check on ln invoice settled notification 2026-06-09 12:48:07 +01:00
dependabot[bot]
cd9f6dfd64 build(deps-dev): bump vitest from 1.6.1 to 3.2.6
Bumps [vitest](https://github.com/vitest-dev/vitest/tree/HEAD/packages/vitest) from 1.6.1 to 3.2.6.
- [Release notes](https://github.com/vitest-dev/vitest/releases)
- [Changelog](https://github.com/vitest-dev/vitest/blob/main/docs/releases.md)
- [Commits](https://github.com/vitest-dev/vitest/commits/v3.2.6/packages/vitest)

---
updated-dependencies:
- dependency-name: vitest
  dependency-version: 3.2.6
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-06-08 22:27:15 +01:00
Overtorment
a15bef5b0b REL: ver bump 2026-06-06 10:19:07 +01:00
dependabot[bot]
6e338f21eb build(deps): bump qs, body-parser and express
Bumps [qs](https://github.com/ljharb/qs) to 6.15.2 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.14.2 to 6.15.2
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.2...v6.15.2)

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

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

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.15.2
  dependency-type: indirect
- dependency-name: body-parser
  dependency-version: 1.20.5
  dependency-type: direct:production
- dependency-name: express
  dependency-version: 4.22.2
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-23 15:49:13 +01: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
Overtorment
f1c97586c1
Refactor connections (#298)
* REF: mysql connections

* REF: mysql connections
2025-07-02 17:34:10 +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
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
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]
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
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
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
8d88fe2c05 REL 2023-04-03 19:02:02 +01:00
Overtorment
05a28e8ae8 FIX: error handling 2022-12-30 10:59:05 +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
snyk-bot
1c61952952 fix: upgrade express-rate-limit from 6.3.0 to 6.6.0
Snyk has created this PR to upgrade express-rate-limit from 6.3.0 to 6.6.0.

See this package in npm:
https://www.npmjs.com/package/express-rate-limit

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-09-29 15:03:08 +00:00
snyk-bot
bfabf035b4 fix: upgrade @types/node from 18.0.6 to 18.7.14
Snyk has created this PR to upgrade @types/node from 18.0.6 to 18.7.14.

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-09-23 10:32:36 +00:00
Overtorment
9cae70122f REF: use other lib to codegen openapi ts code 2022-09-21 20:50:20 +00:00
snyk-bot
fa1beea58b fix: upgrade dotenv from 16.0.0 to 16.0.2
Snyk has created this PR to upgrade dotenv from 16.0.0 to 16.0.2.

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

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-09-21 12:51:48 +00:00
snyk-bot
c641e9a979 fix: upgrade typeorm from 0.3.8 to 0.3.9
Snyk has created this PR to upgrade typeorm from 0.3.8 to 0.3.9.

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

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-09-19 09:13:58 +00:00
snyk-bot
1cd7aa5d51 fix: upgrade typeorm from 0.3.7 to 0.3.8
Snyk has created this PR to upgrade typeorm from 0.3.7 to 0.3.8.

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

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-09-18 10:21:34 +00:00
snyk-bot
07f3c9ce97 fix: upgrade typescript from 4.7.4 to 4.8.2
Snyk has created this PR to upgrade typescript from 4.7.4 to 4.8.2.

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-09-16 19:31:20 +00:00
overtorment
7fba208c00 REF: updated to use apple P8 instad of PEM; updated to use latest typeorm 2022-09-16 14:51:55 +00:00
Michael Nix
0489642421 Adapt code to work with typeorm 0.3.
The CLI functionality was refactored in 0.3, but is not yet properly documented.

In addition, the code seems to require typescript's strict mode to be turned off.
2022-08-10 12:44:41 +01:00
snyk-bot
e7426661f9 fix: upgrade @types/node from 18.0.4 to 18.0.6
Snyk has created this PR to upgrade @types/node from 18.0.4 to 18.0.6.

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-08-08 19:21:43 +01:00
snyk-bot
2cf4905648 fix: upgrade ts-node from 10.8.2 to 10.9.1
Snyk has created this PR to upgrade ts-node from 10.8.2 to 10.9.1.

See this package in npm:
https://www.npmjs.com/package/ts-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-08-06 19:13:10 +01:00
snyk-bot
a7a69877f1 fix: upgrade @types/node from 18.0.3 to 18.0.4
Snyk has created this PR to upgrade @types/node from 18.0.3 to 18.0.4.

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-08-04 19:29:56 +01:00
snyk-bot
63af9aced8 fix: upgrade @types/node from 18.0.1 to 18.0.3
Snyk has created this PR to upgrade @types/node from 18.0.1 to 18.0.3.

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-07-28 10:33:21 +01:00
snyk-bot
059246b54e feat: upgrade @types/node from 17.0.38 to 18.0.1
Snyk has created this PR to upgrade @types/node from 17.0.38 to 18.0.1.

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-07-26 20:55:52 +01:00