Conversation
if only it were that simple
doesn't compile yet
uses default wallet though
network connects but POW check fails (of course)
goes wayyy slower now for header sync. which makes sense but is not ideal
Merge branch 'master' into multiwal
add cointype to channel description
not sure where that bug was introduced
Merge branch 'master' into multiwal
listen now returns formatted json instead of just a string for easier parsing.
|
Travis tests are gone for now but manually running test_lit.py mostly works on the lit side, but not the bitcoind side. the test_lit.py script fails because of control over the bitcoind node. The errors I get are: this may be due to a different version of bitcoind, or copying code from the lit and bitcoind rpcs which may work somewhat differently. If it's makes sense, we can change the lit rpc calls to work more like bitcoind, which is more widely known and used. I think I will merge this change in even with this part of the automated tests not working. This is a fairly big / disruptive change so there will probably be bugs it generates. But I'd rather get it in to master sooner so that everyone else can base their work on it. Will merge this in tomorrow if there aren't any objections. |
|
I'll add a check to the tests to make sure that bitcoin is at version 0.14 or above. |
|
Test seems to be failing due to travis / bitcoind errors; it passes on my local machine with bitcoind 0.14.1. Will merge this now so things can be based off it. |
* mke SubWallet a []slice! if only it were that simple * migrating to multiwallet doesn't compile yet * make ls / send / sweep work uses default wallet though * fix address creation in litaf * initial commit network connects but POW check fails (of course) * add hardcoded string for litecoin testnet4 * switch name of litecoin testnet4 * switch to bech32 address encoding * change fees for channels * wallet address parsing for send / fan / sweep * specify multiple node hostnames in commandline args * change derivation paths to use coin type * add cointype to fund channel rpc / messages * use scrypt PoW verification goes wayyy slower now for header sync. which makes sense but is not ideal * fix (partial) bech32 address in multiwal * use flexible segwit addresses * fix channel funding issues add cointype to channel description * fix utxo listing bug * add cointypes to rpc responses and lit-af * fix close signature encoding not sure where that bug was introduced * fix TestChanDescMsg test * refactor linkWallets to separate function * temp allow walletless node for testing * improve interface for multiple coin types * switch tests to use privkey.hex instead of testkey.hex * modify rpc, tests listen now returns formatted json instead of just a string for easier parsing. * change "Bal" to "Balance", increase delays on test timeouts
Tests don't pass as some RPC structures have changed. Will describe the PR and update tests shortly.
Also this is a huge PR and hopefully there won't be more of these; will try to keep mostly in sync with master and perform smaller PRs.