4 Commits (ef0afbd4c52d34821521820e4eb2f90613c7802e)

Author SHA1 Message Date
Kristaps Kaupe 053d8a18f2
Implement mixdepth filtering for showutxos 2 years ago
Matt Whitlock c3c10f1615 wallet: implement optional cache validation 3 years ago
Matt Whitlock 5bc7eb4b8e wallet: add persistent cache, mapping path->(priv, pub, script, addr) 3 years ago
roshii c8eef50e93 Migrate to modern packaging and src layout 3 years ago
roshii 4e5d894007 Remove imports from future and past 3 years ago
PulpCattel c4d9b9264a
tests: make setup fixtures optional. 3 years ago
Adam Gibson 4921d01b92
add test cases, move marker, flag to witness 3 years ago
Adam Gibson bffad33b74
Tx size estimation allows varied in, out types 3 years ago
Tim Akinbo b19888e24f add opt-in rbf support for direct sends 5 years ago
undeath f93ccf0f0c remove unneeded shebangs 5 years ago
Adam Gibson 4586e34ef5
Prevent crash if negative change in sweep 5 years ago
Adam Gibson 8f5998b1bd
Prevent selection of non-standard utxo for podle 5 years ago
undeath 8c3ae11cf6
fix maker selection of ioauth input with expired timelocked addresses 5 years ago
chris-belcher 199b5711a9
Consider fidelity bonds when choosing makers 5 years ago
csH7KmCC9 ad8cd74ee9
Enable external/custom change addresses. 5 years ago
Adam Gibson 4e4b15b166 add tests cases for commitment sourcing 5 years ago
PulpCattel 40768cff44
Change taker's commitments logic 5 years ago
Adam Gibson cad76dad97
fix bugfix of test_taker 5 years ago
Adam Gibson 20e94b0c43
Fix bug in test_taker (max_sweep_fee_change) 5 years ago
Adam Gibson f69cb37bb3
Choose maker offers based only on our wallet type 6 years ago
Kristaps Kaupe 43368e1f9e
Output values on "Not enough funds" exception 6 years ago
jules23 0bef681288 Refactor: #566 use python3 super() syntax 6 years ago
Adam Gibson 53ef79bf37
Updates to account for code changes in #544 6 years ago
Adam Gibson 03a13598e8
Adds libsecp256k1 installation and addresses reviews 6 years ago
Adam Gibson 070c5bf9b9
python-bitcointx backend for jmbitcoin. 6 years ago
James Hilliard 4bf1f50d4e Remove Python 2 compatibility imports and disable Python 2 installation in setuptools. 6 years ago
Adam Gibson 8c8e6e2fa8
Move all user data to home directory 6 years ago
Adam Gibson c57161303c
Make Qt check config fee filters as well as checktx 7 years ago
chris-belcher f40ef2c795
Occasionally round amounts in tumbler schedule 7 years ago
AdamISZ c654de05ff
Wallet and blockchain refactoring 7 years ago
AdamISZ 6c15bd7b2a Make address imports with address requests in wallet 7 years ago
undeath 04aeb38435 implement coinjoin with differing address types 8 years ago
James Hilliard 6dc3504f8a Convert jmclient to py3 style 8 years ago
undeath 03ee77b96b
fix issues highlighted by flake8 8 years ago
undeath a929cf304d make log output human-readable again 8 years ago
undeath 703ae04dcc remove wallet.sign() 8 years ago
undeath 89b5cd4280 add new wallet classes to existing tests 8 years ago
AdamISZ 5802c57354
Fixes reactor.stop bug when no commitments fit size restraint 8 years ago
AdamISZ 619b4a123f
Add support for taker using a non-segwit wallet 8 years ago
AdamISZ db458ec1cf
Correct handling of invalid, duplicate or spurious signatures by taker. 8 years ago
Adam Gibson 8312e20bff
bugfix taker test 9 years ago
Adam Gibson 68d13d75f1
Modify jmclient tests for new protocol updates 9 years ago
Adam Gibson 014f94da25
fix taker test 9 years ago
Adam Gibson cbe9690506
second fix test_taker 9 years ago
Adam Gibson f5cf1d78f2
fix twisted version, fix taker test 9 years ago
Adam Gibson ad0f407d0c
Tweak tumble schedule on failure to retry more effectively. 9 years ago
Adam Gibson 4fb554b8fe
update tests for new schedule syntax 10 years ago
Adam Gibson 470ceb9b4c
Add more jmclient tests, wallets full coverage 10 years ago
Adam Gibson 7a1354fa22
Add test coverage of Taker 10 years ago