3np
b4e3fdda47
Update minimum supported Bitcoin Core version to 28.1
2 months ago
Kristaps Kaupe
646999179b
RPC-API: Implement message signing
2 months ago
Kristaps Kaupe
f952d7df2d
Update minimum supported Bitcoin Core version to 29.0
...
We should not recommend anything older, there have been vulnerabilty fix. https://bitcoincore.org/en/2025/04/28/disclose-cve-2024-52919/
2 months ago
Nischal Shetty
d615688df3
Update GetAddressResponse schema to return an object with address property
6 months ago
Kristaps Kaupe
f3630dc10b
Support Bitcoin Core descriptor wallets (quick and dirty way)
...
Co-authored-by: laanwj <126646+laanwj@users.noreply.github.com>
8 months ago
Kristaps Kaupe
6baf4a542d
Bump minimum required Bitcoin Core version from 24.0.1 to 25.1
...
Security vulnerability has been disclosed for versions older than 25.1, which are also currently EOL. https://bitcoincore.org/en/2024/11/05/cb-stall-hindering-propagation/
1 year ago
Marnix Croes
6de1bab323
doc: small install doc updates
1 year ago
Kristaps Kaupe
d53b9026b3
doc: Tor control auth cookie file must be group readable
1 year ago
Kristaps Kaupe
b456968c8f
Bump minimum required Bitcoin Core version from 22.0 to 24.0.1
...
Security vulnerability has been disclosed for versions older than 24.0.1, which are also currently EOL. https://bitcoincore.org/en/2024/09/18/disclose-headers-oom/
1 year ago
Kristaps Kaupe
ee4a3fa75f
Bump minimum required Bitcoin Core version from 0.18 to 22.0
...
There have been multiple vulnerabilities disclosed for older versions, we should not recommend people using them.
* Disclosure of memory DoS due to malicious P2P message - https://bitcoincore.org/en/2024/07/03/disclose-inv-buffer-blowup/
* Disclosure of CPU DoS due to malicious P2P message - https://bitcoincore.org/en/2024/07/03/disclose-getdata-cpu/
* Disclosure of crash due to malicious BIP72 URI - https://bitcoincore.org/en/2024/07/03/disclose-bip70-crash/
* Disclosure of netsplit due to malicious P2P messages by first 200 peers - https://bitcoincore.org/en/2024/07/03/disclose-timestamp-overflow/
* Disclosure of CPU/memory DoS due to many malicious peers - https://bitcoincore.org/en/2024/07/03/disclose-unbounded-banlist/
* Disclosure of censoring unconfirmed transactions to a specific victim - https://bitcoincore.org/en/2024/07/03/disclose_already_asked_for/
* Security advisories for bugs fixed as of Bitcoin Core v22.0 - https://github.com/bitcoin-core/bitcoincore.org/pull/1049
1 year ago
Simon Castano
12d6b5aa06
Bump compatible Python version to 3.12
...
Signed-off-by: Simon Castano <roshii@riseup.net>
2 years ago
Kristaps Kaupe
5b47d1c906
RPC API endpoint to get wallet rescan status
2 years ago
Marnix
4040aced18
update sourcing commitments link
2 years ago
Marnix
26c157d2f9
small fixes/updates in tumblerguide doc
2 years ago
Marnix
6e33686ccb
update Installation on Linux
2 years ago
Kristaps Kaupe
24feda79d3
Fix / remove broken links
2 years ago
Kristaps Kaupe
053e9d882c
Release notes and version for v0.9.11
...
Co-authored-by: Marnix <93143998+MarnixCroes@users.noreply.github.com>
2 years ago
Marnix
a5a5132160
update payjoin doc
...
remove old dead links
2 years ago
Kristaps Kaupe
9ab8ad632e
Remove mention of donations from JoinMarketQt guide
2 years ago
Kristaps Kaupe
ab1481d814
RPC API: Add optional txfee property for single joins
2 years ago
Kristaps Kaupe
204f1171c2
Drop Python 3.7 support
2 years ago
d11n
13661f515e
Docs: Fix links in Docker install section
2 years ago
Kristaps Kaupe
79e5c3d0a7
Document Core wallet creation for v26
2 years ago
Kristaps Kaupe
d8f1fc42d4
Add optional txfee property for direct-send wallet RPC
2 years ago
roshii
c2a6b3d6c6
Rephrase hidden service dir config, lint
2 years ago
theborakompanioni
638200d346
feat(rpc): add block height to session response
2 years ago
roshii
c88429d41a
JWT authority fixes
2 years ago
roshii
c8eef50e93
Migrate to modern packaging and src layout
2 years ago
Bitcoin Belly Button
c9c4648ee1
Update release-notes-0.9.10.md
...
Added instructions on how to recreate the joinmarket.cfg when upgrading,
2 years ago
roshii
ef29982e54
remove bearer authentication errors
2 years ago
theborakompanioni
af9f462690
fix(docs): remove duplicate keys in wallet-rpc.md
2 years ago
roshii
b2822ddb95
Implement wallet RPC's JWT token authority
2 years ago
Kristaps Kaupe
9f10af3adf
Release notes and version for v0.9.10
2 years ago
Adam Gibson
c9f6ac8610
RPC-API: add getinfo endpoint.
...
This commit creates a new endpoint /getinfo which currently returns only
the version of Joinmarket (JM_CORE_VERSION) running in the backend
joinmarketd. In future commits the returned dict may add more
information, for example the current block height of the connected
Bitcoin Core node.
Additionally, this commit fixes the response type of the
/rescanblockchain endpoint as defined in the OpenAPI spec.
2 years ago
Kristaps Kaupe
9f4da21172
Document requirement of Python 3.7 or newer
2 years ago
Kristaps Kaupe
f68ae8b9fa
Rename "sat/vkB" to "sat/kvB"
...
It's kilo virtual bytes, not virtual kilobytes.
3 years ago
Adam Gibson
7f4eaa9846
RPC-API: add ability to recover wallet
...
Fixes #1082 :
This commit allows recovery of a wallet from a seedphrase
with a new endpoint wallet/recover. 4 parameters are passed in,
the same three as for wallet/create but also a bip39 seedphrase
as the fourth argument.
This commit also adds a rescanblockchain RPC call and status:
This adds a new endpoint /rescanblockchain which is (Core) wallet specific
(due to underlying JM architecture). This action is spawned in a thread,
since the bitcoind RPC call is blocking and can take a very long time.
To monitor the status of the rescan, an extra field `rescanning` is
added to the /session endpoint.
Also adds test of rpc wallet recovery
3 years ago
openoms
cb2ad2b845
docs: add restart config to directory node service
3 years ago
Kristaps Kaupe
f8af2bf1f6
Fix libsecp256k1 commit ids in docs
3 years ago
akhavr
9fe21745eb
Fix git command typos
3 years ago
Adam Gibson
9574cfc42f
release notes and version for v0.9.9
3 years ago
Luke
44aea32a7c
Fix typo in `gettimelockaddress`
...
Fix trivial typo in command line output and relative documentation.
Additionally, fix a couple extra typos.
3 years ago
Carl Dong
11ddec7841
docs: Remove now-confusing mentions of virtualenv
3 years ago
hellodarkness
50e31968b1
Update onion-message-channels.md
...
Updated to reflect that it's now required to provide a node message argument when starting the directory node.
Update onion-message-channels.md
Changed message argument to be the same in the explanation and service file for consistency.
3 years ago
Adam Gibson
b34b932679
Correction to docs: no coinjoin spends of FBs
...
Fixes #1369 .
Prior to this commit, the docs on fidelity bonds stated that expired
fidelity bond utxos (which are spendable), can be spent in coinjoins as
a Taker, but that is not correct - they can only be spent in a
non-coinjoin transaction (direct send).
3 years ago
nyxnor
2749da174a
change payjoin default binding port
...
avoid conflicts with onion messaging. #1371
change payjoin binding port on tests
correct payjoin documentation
squash payjoin binding port
3 years ago
Adam Gibson
a7e3eed318
add release notes and version for 0.9.8
3 years ago
Adam Gibson
28df2fc0e4
add release notes and version for 0.9.7
3 years ago
Adam Gibson
b2ab4db95a
add nickname field to session response
3 years ago
Adam Gibson
8ee6b39d13
Report offerlist in /session call if possible
...
This partially addresses #1326 . If the maker service is running,
we return the offerlist in the /session API call, as suggested there.
3 years ago