189 Commits (72bf4474ddb279b39a00506710e3d3acf50948ce)

Author SHA1 Message Date
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
undeath 4524293c6b add basic test for coinjoins 8 years ago
AdamISZ d08438900e
fix test_configure for new jsonrpc 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
AdamISZ 2916d528fe
bech32 destination addresses and script conversions 8 years ago
undeath 605eebe745 add test cases for maker::verify_unsigned_tx 8 years ago
AdamISZ 3aab8b985e
Add timeouts for tx watchers for both broadcast and 8 years ago
AdamISZ c1d12f8d90
add tests for wallets with mnemonic-extensions 8 years ago
AdamISZ ae6b7f27fd
Various fixes: 8 years ago
AdamISZ ed445fe84c
Fix tests to run if mainnet is concurrent. 8 years ago
Adam Gibson 8312e20bff
bugfix taker test 8 years ago
Adam Gibson 0274c72198
Improve tx watching, bugfix sweeps, temporary test removal 8 years ago
Adam Gibson 2ea4df400b
GUI updates and blockr removal 8 years ago
Adam Gibson f3529b4896
remove txnotify tests 8 years ago
Adam Gibson 958f0deb83
Re-implement show podle tries in showutxos method 8 years ago
Adam Gibson f058a8368f
Allow immediate quit of sendpayment if no offers 9 years ago