joinmarket/test
Adam Gibson 092b48000f
Checks case of inbound commitments before comparison.
Before this change, a malicious taker could send the same
commitment with different case/formatting, and it would not
be rejected as reuse, which is the intended behaviour. The
commitment is defined by the H(P2) value, not the string.
Reported by @m0wer ; included feedback from @kristapsk and Copilot.
2026-04-13 16:43:45 -03:00
..
Dockerfiles Update minimum supported Bitcoin Core version to 29.0 2025-10-17 22:32:11 +03:00
jmbase Add test for dict_factory() 2024-01-03 15:36:55 +02:00
jmbitcoin Refactor: move bitcoin unit conversion functions from ob-watcher to jmbitcoin 2024-02-28 13:33:04 +02:00
jmclient fix(deps): bencode library 2025-10-26 13:51:29 +01:00
jmdaemon Checks case of inbound commitments before comparison. 2026-04-13 16:43:45 -03:00
lint fix linting 2023-10-06 22:21:24 +02:00
testrunner Bump minimum required Bitcoin Core version from 22.0 to 24.0.1 2024-09-19 16:12:21 +03:00
unified Remove test that assumes mempoolfullrbf=0 2024-10-23 11:23:36 +03:00
bitcoin.conf [test] Update test/bitcoin.conf according to 0.20 release notes 2020-06-25 15:32:52 -04:00
regtest_joinmarket.cfg Allow taker peers to not serve onions + bugfixes. 2022-03-29 12:15:46 +01:00
run_tests.sh Fix run_tests.sh for Bitcoin Core v27 2024-05-01 20:23:24 +03:00
tx_segwit_valid.json Modify jmclient tests for new protocol updates 2017-07-22 21:07:17 +03:00