Commit Graph

159 Commits

Author SHA1 Message Date
tomasklim
2393763310 chore: change "fail" in test names to "error" to find fails easier 2025-11-24 20:23:46 +01:00
Martin Varmuza
58ee966082 feat(node-utils): getFreePort now may return array of free ports 2025-07-15 09:43:58 +02:00
Martin Varmuza
87b526d8aa chore: reuse getFreePort from node-utils 2025-07-14 13:17:25 +02:00
Carlos Garcia Ortiz karliatto
9b24859cc0 test(coinjoin): use proper async to make tests not flaky 2025-05-30 10:03:54 +02:00
Martin Varmuza
b8c2f2ffcc feat(websocket-client): autospoof Origin header in node.js 2025-04-10 10:13:17 +02:00
yanas
b96c899ebb chore(packages): autofix for sort-imports eslint rule 2025-01-30 16:34:04 +01:00
Martin Homola
9aca381b9d chore(suite): update network symbol naming 9 2024-12-07 19:19:14 +09:00
Martin Homola
a4ed158a66 chore(suite): update network symbol naming 2024-12-02 07:52:32 +09:00
Peter Sanderson
6b8e9ab6d2 chore: Upgrade ESLint and all plugis & revalidate the config and ALL of the rules 2024-11-13 10:36:38 +01:00
Peter Sanderson
55d663ca2d chore: add recommanded checks from eslint-plugin-jest
chore: use jest/valid-describe-callback as it has only 2 places that fails, so I ignored them in-code
2024-11-06 14:18:07 +01:00
Albina Nikiforova
c301da0f50 chore(suite): bitcoin only networks as constant 2024-11-04 05:43:11 +01:00
Jiri Zbytovsky
0be00e9571 chore(utils): move isArrayMember to utils 2024-10-23 11:39:44 +02:00
Jiri Zbytovsky
ff927e1724 chore(suite): isArrayMember TS improvement 2024-10-22 10:48:01 +02:00
Carlos Garcia Ortiz karliatto
915af25c57 chore(coinjoin): update SocksProxyAgent to new API 2024-10-17 12:20:27 +02:00
Peter Sanderson
e1fe4b85d4 chore: allow passing of the source of randomness for arrayShuffle 2024-10-15 16:29:50 +02:00
Peter Sanderson
4f66613553 chore: add better naming for random function which is not using strong source of randomness 2024-10-15 16:29:50 +02:00
Jiri Zbytovsky
cd136918a9 chore(suite): rename getCoinjoinNetwork 2024-09-16 15:44:21 +02:00
Peter Sanderson
77576f5bea chore: remove prettier-eslint dependency, upgrade @typescript-eslint 2024-09-12 13:43:42 +02:00
Daniel Suchý
c7357398f1 chore(repo): upgrade to Node20 (#12037) 2024-06-06 13:31:19 +02:00
Marek Polak
2c3ee530f1 test(coinjoin): unit tests adjusted 2024-06-03 17:18:38 +02:00
Daniel Suchý
637ad88dcf chore(repo): mostly buildless monorepo (#11464)
* chore: buildless blockchain link

* chore: buildless connect

* chore: buildless connect-webextension

* chore: buildless transport

* chore: replace few imports from lib

* fix: icons linter error

* chore: adjust tooling to buildless setup

* fix: connect overrides

* chore: replace all imports from @trezor/*/src

* chore(lint): ban imports from @trezor/*/lib

* fix: replace imports on Linux

* chore: add safety check to replace imports script

* chore: reorder entries
2024-03-07 08:31:02 +01:00
Peter Sanderson
c82455e746 chore(suite): autofix newlines 2024-02-20 14:54:29 +01:00
Daniel Suchý
44fa12a79d chore(repo): ESLint refactor + speed up 70% (#11143)
* chore: eslint speedup

* chore: disable some react rules for class components

* chore: fix startup command

* chore(deps): dedupe
2024-02-12 20:18:19 +01:00
Jan Komarek
d3f8043f0b chore: updated deprecated jest syntax 2024-02-12 11:56:09 +01:00
Szymon Lesisz
b8a321c837 chore: update jest and related dependency
- jest: 29.5.0
- babel-jest: 29.5.0
- jest-watch-typeahead: 2.2.2
- @types/jest: 29.5.0

removed:
- @jest/types
- jest-environment-jsdom
- jest-environment-node
- ts-jest
2023-12-12 15:03:47 +01:00
Szymon Lesisz
adfef33757 chore(coinjoin): use the same function to switch TOR circuit 2023-10-11 09:27:37 +02:00
Szymon Lesisz
1d5c2e1a41 feat(coinjoin): implement DelayTransactionSigning
following recent changes on WalletWasabi
336a7d876d

- signatures are sent in random time range between 0-50 sec (default)
- if RoundParameters.DelayTransactionSigning is set then signatures are sent with 50 sec. delay. Random time range remains the same
2023-09-15 16:12:52 +02:00
Marek Polak
c7c5beb36e test(coinjoin): add filter benchmark tool 2023-09-09 13:50:25 +02:00
Marek Polak
2328017d9f chore(coinjoin): remove wasabi filters code 2023-09-09 13:50:25 +02:00
Marek Polak
cfa11e3163 test(coinjoin): unify block and mempool filters 2023-09-09 13:50:25 +02:00
Marek Polak
c93bf2c3e1 test(coinjoin): fetch filters from blockbook 2023-09-09 13:50:25 +02:00
Szymon Lesisz
dfb7afc927 fix(coinjoin): patch coordinator responses from camelCase to PascalCase
Temporary serialization to support both cases. This commit should be removed in the future.
2023-08-30 12:15:49 +02:00
Szymon Lesisz
aa03120d0d tests(coinjoin): adjust fixtures in PascalCase 2023-08-30 12:15:49 +02:00
Szymon Lesisz
f231cc5da2 fix(coinjoin): CoinjoinClient.enable returns unsuccessful error message (reason) 2023-08-16 10:18:21 +02:00
Marek Polak
88b294f1e1 test(coinjoin): add onion fallback test 2023-08-03 19:05:01 +02:00
Marek Polak
ff8d041ec0 test(coinjoin): adjust unit tests 2023-08-03 19:05:01 +02:00
Marek Polak
2d317bcdc9 fix(coinjoin): remove mined txs from mempool 2023-08-01 16:47:49 +02:00
Szymon Lesisz
5c604e9a79 feat(coinjoin): conditionally unregister input from Round 2023-08-01 14:16:48 +02:00
Szymon Lesisz
c29de8f6ba feat(coinjoin): unify coordinator requests body
- use CamelCase in top level variables
2023-08-01 14:16:48 +02:00
Szymon Lesisz
44736f7c9b fix(coinjoin): release inmates assigned to Round which is not present in Status 2023-07-28 17:19:22 +02:00
Marek Polak
bcc94721a2 test(coinjoin): mempool rbf unit testing 2023-07-28 09:40:02 +02:00
Marek Polak
a3b0ece293 test(coinjoin): ws 403 unit test fix 2023-07-26 13:21:18 +02:00
Szymon Lesisz
81a1587afd feat(coinjoin): fetch coordinator version on client start 2023-07-20 13:48:55 +02:00
Szymon Lesisz
6aa2f2725b fix(coinjoin): end round in any input-registration fails 2023-07-19 11:06:12 +02:00
Marek Polak
b3fd1f7f1e fix(coinjoin): fix failing mempool init 2023-07-19 10:02:24 +02:00
Marek Polak
c2640f6802 feat(coinjoin): detailed discovery progress 2023-07-19 10:02:24 +02:00
Marek Polak
773cc48b5e refactor(coinjoin): checkpoint-progress separation 2023-07-19 10:02:24 +02:00
Marek Polak
b029f4b202 chore(coinjoin): simplify address handling 2023-07-12 12:07:21 +02:00
Marek Polak
5b89ee29ac chore(coinjoin): remove unused single-address code 2023-07-12 12:07:21 +02:00
Marek Polak
ba949639a2 refactor(coinjoin): remove useless async analyze 2023-07-11 13:55:52 +02:00