Adam Gibson
f1ae5d8ecf
add large orderbook to test BigString, remove BigUnicode
9 years ago
Adam Gibson
ef8e571209
add coverage of jmbase/commands to tests
9 years ago
Adam Gibson
285f146446
Add tests for packages; bitcoin tests working, others in progress
...
Slight modification to install process, using pip install to avoid
polluting directories with build data.
Added general regression test support files to test/ (distinct from
planned package-level unit tests), this 2 levels of test should
function much better.
9 years ago
Adam Gibson
d171681f31
refactor dir structure for new setupall script
9 years ago
Adam Gibson
0c61a895c2
bugfix abort-on-filter to finish immediately
9 years ago
Adam Gibson
d411d364b4
add status updates via taker_info_callback
9 years ago
Adam Gibson
6d713c7802
remove debug msgs from electrumwallet
9 years ago
Adam Gibson
a63b38f084
remove msg sig request spam from log
9 years ago
Adam Gibson
c21a8735d6
reuse filter_orders_callback for sweep
9 years ago
Adam Gibson
68aec9c3dd
Refactor daemon protocol to jmdaemon package in prep. for binary.
...
Change default port to 27183.
Fix ref to location of commands module.
9 years ago
Adam Gibson
e38218c011
fix up sweeps, now working
9 years ago
Adam Gibson
c1805408e3
remove orderbook size limit
9 years ago
Adam Gibson
751a7746d6
remove duplicate commands module
9 years ago
Adam Gibson
55a747059f
add BigString amp argument to accommodate huge offer list
9 years ago
Adam Gibson
a563351e57
update readme for scripts
9 years ago
Adam Gibson
90e1dbb065
Add commitments tools
...
add-utxo.py and sendtomany.py; cmttools renamed to cmtdata, only
stores commitments.json files.
9 years ago
Adam Gibson
9b04af4a65
choose address based on INTERNAL flag in schedule
9 years ago
Adam Gibson
dfae19302a
add fastsync to sendpayment
9 years ago
Adam Gibson
323b8f71d9
refactor podle error msg to jmclient.podle
9 years ago
Adam Gibson
ceff9fa829
re-start Taker only on confirmfun, don't sync blockchain at end
9 years ago
Adam Gibson
027a7643fd
schedules read from files; joinmarketd state bugfix on ioauth receipt
...
New module jmclient.schedule currently only parses schedule files,
and returns an array of tuples as a schedule.
Option added to sendpayment (-S) to pass in a schedule file, instead
of using command line arguments (still valid for single joins).
Added intermediate state to daemon to track whether ioauths have been
already sent, to prevent duplicate sending on timeout.
9 years ago
Adam Gibson
b78a0f7349
update bc-interface for fast sync
9 years ago
Adam Gibson
0f6e2d91a6
add wallet-tool
9 years ago
Adam Gibson
473cf2e217
catch connection lost failures in default errbacks for daemon and client
9 years ago
Adam Gibson
d1bc0e4e17
ensure self.txid flag is always present
9 years ago
Adam Gibson
d809038869
add facility to shutdown client from external thread
9 years ago
Adam Gibson
13fc8a25df
electrum-bci handles invalid utxos correctly in query_utxo_set
9 years ago
Adam Gibson
1597b75b00
Bugfix in taker sign_tx for "wallet" type.
...
Re-add needed encode/decode fns in btc.py
joinmarketd now has correct logic for timeout of on_ioauth wait.
9 years ago
Adam Gibson
e6b6a1aa7f
default filter orders for CLI sendpayment, add answeryes option
9 years ago
Adam Gibson
75ac49a6d2
update README
9 years ago
Adam Gibson
7dccb815ff
Taker now schedules a sequence of transactions
9 years ago
Adam Gibson
47fe98169c
move joinmarketd to scripts, update instructions
9 years ago
Adam Gibson
6f12b59d9d
reorg user scripts to scripts dir
9 years ago
Adam Gibson
8129880e82
Client-server protocol can now re-init without shutting down
...
message channels.
Sendpayment POC now runs multiple transactions with -b setting.
9 years ago
Adam Gibson
5556884c81
update readme
9 years ago
Adam Gibson
47f65be620
fix jmdaemon refs
9 years ago
Adam Gibson
be916781ac
rename packages to jm*
9 years ago
Adam Gibson
687d011aa1
refactored inputs, added dirs, sendpayment working
9 years ago
Adam Gibson
24e3efbf2a
first commit
9 years ago
Adam Gibson
077e8ff625
Initial commit
9 years ago