zebra-lucky
52fca36150
Qt: don't use exec in showAboutDialog, openWallet
1 month ago
zebra-lucky
3d6e1befe6
Qt: add async JMPasswordDialog
1 month ago
zebra-lucky
9612a2e8df
Qt: couple of general PySide6 fixes
1 month ago
zebra-lucky
4799fffd41
Qt: remove direct usage of QMessageBox part1
1 month ago
zebra-lucky
3f8a9755ed
Qt: fix async JMQtMessageBox usage part4
1 month ago
zebra-lucky
d5dbb2bae9
Qt: fix async JMQtMessageBox usage part3
1 month ago
zebra-lucky
62d94a9479
Qt: fix async JMQtMessageBox usage part2
1 month ago
zebra-lucky
e90451ad71
followup 4eb63be0, fix async callbacks call
1 month ago
zebra-lucky
d318d3402b
Qt: fix async JMQtMessageBox usage part1
1 month ago
zebra-lucky
847c9216d2
Qt: make JMQtMessageBox async, fix closeEvent usage
1 month ago
zebra-lucky
faabb25ea5
add new tests for Taproot/FROST
1 month ago
zebra-lucky
dcfe04560b
add FrostWallet
1 month ago
zebra-lucky
6d05c1039c
add TaprootWallet
1 month ago
Kristaps Kaupe
395050cfa4
Use coins_to_satoshi() and satoshi_to_coins() from bitcointx everywhere
8 months ago
Kristaps Kaupe
8eb55be6e0
Handle None enter_seed_callback() response
2 years ago
Kristaps Kaupe
8798b8bc6e
Redirect back to / after /refreshorderbook and /rotateOb
2 years ago
Kristaps Kaupe
6e5cdc81ae
Refactor: move bitcoin unit conversion functions from ob-watcher to jmbitcoin
2 years ago
Kristaps Kaupe
f3f4f0a4fb
Multiple (batch) payment support in `direct_send()`
2 years ago
Kristaps Kaupe
904b780b80
Unify cli user input code where limited range of answers are allowed
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
Kristaps Kaupe
cde6b4ca9a
Fix no amount entered message (can be sats too, not only BTC)
2 years ago
Kristaps Kaupe
d89dcdeaf8
Remove convert_old_wallet.py script
...
Old wallet format isn't used for years and script is broken since
removal of pyaes dependency. If somebody still needs it, he can use
older JoinMarket version to do conversion.
2 years ago
Kristaps Kaupe
cb6077498c
Qt: Remove donation link from "About" dialog
2 years ago
Kristaps Kaupe
3d568376a9
Remove unnecessary check for Python 3.7+
2 years ago
Kristaps Kaupe
196a097667
Allow absurd fee override when setting tx fee manually
2 years ago
Kristaps Kaupe
c990a4da6b
Allow fee bump tx not signalling BIP125 if mempoolfullrbf is enabled
2 years ago
Kristaps Kaupe
b65a5f35af
Update version to 0.9.11dev
2 years ago
Kristaps Kaupe
9f10af3adf
Release notes and version for v0.9.10
2 years ago
roshii
4e5d894007
Remove imports from future and past
2 years ago
roshii
dd0176e68d
Check wallet lock file before asking for password
...
Co-authored-by: Wukong <BitcoinWukong@proton.me>
2 years ago
Kristaps Kaupe
34c0c451d5
Add -l/--label-change option to sendpayment.py to automatically label change address
3 years ago
Kristaps Kaupe
907f1b0603
Signal BIP125 opt-in RBF for non-cj sends by default
3 years ago
Tim Akinbo
eeb362be6c
added bumpfee.py script for bumping fees for rbf transactions
...
refactoring to improve readability and testing
added support for taking the fee from multiple owned outputs as needed
added unit tests
removed same mixdepth restriction for inputs
added option for specifying which output to deduct fees from
added additional test cases
refactoring: moved tx_vsize to jmbitcoin package
added a sanity check to ensure that the transaction id supplied belongs to our wallet
fixed a linting error
3 years ago
Adam Gibson
55285e3847
update version 0.9.10dev
3 years ago
Adam Gibson
9574cfc42f
release notes and version for v0.9.9
3 years ago
Kristaps Kaupe
4f0eebc68d
Apply all current shellcheck suggestions to rest of the scripts
3 years ago
Carl Dong
11ddec7841
docs: Remove now-confusing mentions of virtualenv
3 years ago
Kristaps Kaupe
d6d40df606
Allow amounts below DUST_THRESHOLD (0.00027300 BTC) for non-cj direct sends
3 years ago
Kristaps Kaupe
9d9035b43f
Fix sendpayment without amount argument, BIP21 only
...
Fixes bug introduced with 83c6bc053a
3 years ago
Kristaps Kaupe
46013d2ef4
chmod +x scripts/jmwalletd.py
3 years ago
Adam Gibson
f1f3972aa1
update version to 0.9.9dev
3 years ago
Adam Gibson
a7e3eed318
add release notes and version for 0.9.8
3 years ago
Adam Gibson
ed6f745372
update version for 0.9.8dev
3 years ago
Adam Gibson
28df2fc0e4
add release notes and version for 0.9.7
3 years ago
theborakompanioni
2b277b0ff2
fix(ob-watcher): consistent orderbook.json response
3 years ago
Adam Gibson
524cbda886
update Qt for new tumbler algo
3 years ago
Adam Gibson
75c444e9b2
Update wallet_rpc for new tumbler code
3 years ago
Adam Gibson
d0bf888971
Remove mixdepthsrc from options, more tests
3 years ago
Adam Gibson
d3dc9d7bbd
Change tumbler algo to cycle and add tests
...
Prior to this commit, the tumbler algorithm assumed that destination
mixdepths of INTERNAL transactions were incremented by 1, but the
underlying taker code uses (mod maxmixdepth) logic always. This commit
takes the decision to make the usage of the wallet "purely" cyclic, that
is, not only the Taker object but also the tumbler algorithm now always
treat the wallet as a cycle. This is not problematic in a tumbler
algorith (or any other schedule generation algorithm), as long as we use
the strict rule of "always exit each mixdepth with a sweep", which the
tumbler always did and this commit does not change.
Also, and importantly, several much more detailed tests of the tumbler
schedule generation have been added.
3 years ago
Kristaps Kaupe
83c6bc053a
Allow bitcoin: prefix for addresses with sendpayment.py
3 years ago