Use relative paths when setting btcconf default filepath
Whitespace and newlines
Must specify return value in python
os.path.join preferred over str +
Also adding some print statements.
wif compressed version byte is the pubkey version byte,
not the address version byte (so x80 or xef).
This is updated in the scripts and the Qt code for
exporting or displaying.
sendtomany update:
script now works with segwit or non-segwit inputs
(segwit by default), still requiring a utxo and a
wif compressed privkey as input.
small clean up in electrum:
remove nonresponsive testnet server
remove unwanted print statement from fee estimate
ae6b7f2 Various fixes: (AdamISZ)
56fa058 respect index_cache in electrum wallet sync (AdamISZ)
836dbc8 Full tx flow working on regtest/electrumX taker side tx watcher fixed, detect p2pkh scripts in jmbitcoin (AdamISZ)
6752901 initial async wallet sync working (AdamISZ)
handle electrum server disconnects and switch to new servers automatically, refactor server lists to data file
add SSL connections to electrum
Bugfixes in electrum code:
Restart on connectionFailed as well as connectionLost
Query utxo set must return (only) None for nonexistent/spent utxos.
Dont include twisted logging for wallet-tool
start thread immediately for early blockchain queries
timeout non-responsive servers
fix abstractBCI refs in subclasses
sys.exit if history invoked but Bitcoin Core is not blockchain interface
Implement wallet history via wallet_fetch_history function
Pass wallet options to wallet_fetch_history
Don't commit transaction IDs in VCS
Replace get_p2pk_vbyte references with get_p2sh_vbyte
Now using pay-to-script-hash transaction types as wrappers around Segwit
transactions.
Remove print statement when invoking wallet history
f3e321a fail on virtualenv setup, fix cov test run on travis (fivepiece)
10f20ed add exports and pkg-config paths to run_tests.sh, use curl instead of git to fetch miniircd, only run cov tests on travis runs (fivepiece)
8027853 add exports and upgrade pip versions for older operating systems (fivepiece)
9e65d2e dependency check can find missing packages (fivepiece)
28507bd change travis test branch to master (fivepiece)
15433df add test result files to gitignore (fivepiece)
ad7309e .travis.yml uses install.sh and run_tests.sh (fivepiece)
69d274f add run_tests.sh (fivepiece)
4f4f0e5 modular install.sh (fivepiece)
run_tests.sh
run_tests.sh
run_tests.sh, remove duplicate from install.sh
add uninstall first to install.sh, check virtualenv sourced in tests
fix install.sh skip, don't install docs with openssl
remove openssl files before (re)installing, fail on JM install package failure
Make RPC connection persistent to improve high throughput RPC
access where necessary; uses keep alive and recreates connection
when it drops.
Restrict listtransaction calls to the required account, plus only
looks back 100 txs (assuming concurrent txs less than this), thus
greatly reducing the number of gettransaction calls over RPC.
Fixes bug in choose_sweep_orders (was not filtering out non-sw
orders).
Removes tickchainthread from tests, so no longer any threads used
even in tests; replaces with reactor task loop.
Temporarily removes test_wallets and test_segwit from build tests,
since they used blocking which only worked in threaded tests; these
tests must be rebuilt.
Ensure reactor not already installed (from pyinstaller created
binaries, reactor is already installed on startup before
pyqt4reactor is imported, causing failure to start. Does not
affect non-binary Qt script run).
Qt reads daemon config flag from DAEMON section not GUI.
Typo in JMQT walkthrough guide.