210 Commits (2cc7f215a2bb556b8193eff1e19e9aa0effd2c66)

Author SHA1 Message Date
chris-belcher ddb32ce245
Rename functions to say "key" instead of "privkey" 6 years ago
chris-belcher c70183bdac
Create tests for fidelity bond wallets 6 years ago
chris-belcher ee70cd793e
Add support for OP_CLTV timelock addresses 6 years ago
chris-belcher d86df334c3
Rename functions which create multisig scripts 6 years ago
chris-belcher 53b056e5db
Rename variable internal to address_type 6 years ago
Adam Gibson 71a37c02f6
Remove nonstandard scripts from test suite 6 years ago
James Hilliard 4bf1f50d4e Remove Python 2 compatibility imports and disable Python 2 installation in setuptools. 6 years ago
Kristaps Kaupe 205ae8573e
Get rid of most of direct rpc() calls outside blockchaininterface 6 years ago
chris-belcher 5acb85f9a1
[Refactor] Fix get_script_path and get_addr_path 6 years ago
Adam Gibson 8c8e6e2fa8
Move all user data to home directory 6 years ago
Tim Akinbo 18d8f9668c simplified joinmarket dependencies installation 6 years ago
Adam Gibson 83c4d3d533
Bugfix for d719ff2730 6 years ago
Adam Gibson d719ff2730
Auto-freezing of address reuse below a threshold. 6 years ago
chris-belcher f5e27c39dc
Add test code for no-history sync 6 years ago
Adam Gibson c57161303c
Make Qt check config fee filters as well as checktx 6 years ago
chris-belcher b79d34a348
Remove amountpower and use uniform distn instead 6 years ago
chris-belcher f40ef2c795
Occasionally round amounts in tumbler schedule 6 years ago
chris-belcher 35f23eb6b7
Add sweep coinjoins to start of tumbler schedule 6 years ago
AdamISZ c654de05ff
Wallet and blockchain refactoring 6 years ago
Daniel Kraft 6a0e742836 Add basic unit tests for YieldGeneratorBasic. 6 years ago
AdamISZ 6c15bd7b2a Make address imports with address requests in wallet 6 years ago
AdamISZ b1ca601713
Changes to pytest syntax for pytest 5 6 years ago
AdamISZ 9295673821
Basic coin control. 7 years ago
James Hilliard 2db4e23603 Fix F632 use ==/!= to compare str, bytes, and int literals flake8 errors 7 years ago
AdamISZ 28abddf062
Implement payjoin (p2ep) direct payment joins 7 years ago
AdamISZ 2632df5534
Native segwit support including basic BIP84 wallet. 7 years ago
AdamISZ 54618e61da
Remove btc.py 7 years ago
undeath 3ae5bffed6
fix TestMakerClientProtocol failing with py3 (2) 7 years ago
undeath 12705b5e72
fix TestMakerClientProtocol failing with py3 7 years ago
undeath 04aeb38435 implement coinjoin with differing address types 7 years ago
AdamISZ 19fbef1fa0
Fix nondeterministic failure in test tumbler tweak 7 years ago
undeath 42060db090 remove slowaes 7 years ago
undeath 36491c4ab5 add test case for mixed addresses coinjoin 7 years ago
James Hilliard 6dc3504f8a Convert jmclient to py3 style 7 years ago
undeath a43eceb026 add very basic JMMakerClientProtocol test 7 years ago
James Hilliard 512cddd789 fix test_net_byte 7 years ago
James Hilliard 3537fb48fb Convert jmbitcoin to py3 style 7 years ago
undeath 249d54770a
clean up test_configure 7 years ago
James Hilliard 089f75c0a3 Replace deprecated py.test syntax with pytest. 7 years ago
undeath a2c74ee563
add random-under-max order chooser 7 years ago
undeath 310fac8cf9
add test for wallet.mixdepth 7 years ago
undeath 03ee77b96b
fix issues highlighted by flake8 7 years ago
undeath 1451c9e3ae remove unused imports 7 years ago
undeath a929cf304d make log output human-readable again 7 years ago
undeath 703ae04dcc remove wallet.sign() 7 years ago
undeath 89b5cd4280 add new wallet classes to existing tests 7 years ago
undeath 2a0757c4bc remove BitcoinCoreWallet 7 years ago
undeath ca57a14d0a add new wallet implementation 7 years ago
AdamISZ 5802c57354
Fixes reactor.stop bug when no commitments fit size restraint 7 years ago
undeath 2bfe080017 add teardown code in test_coinjoin for clean reactor 8 years ago