This is a rework of #184 with numerous improvements and bugfixes. * re-enabled `WatchSpentBasic` * fixed several issues in watcher * fixed pattern matching for INPUT_RECONNECTED event in CLOSING * reduced logback_colors log level * connect txes even if they arrive out of order * wallet: send confidence event as soon as a tx is confirmed * fixed 5985148f2fc727dadbe9ffece596ed61331435b6 and improve events * added `NewWalletReceiveAddress` event * cleaned up electrum testnet seeds * added a test on dumping routing state * removed WAIT_FOR_FUNDING_PUBLISHED state and clarified funding tx publish assumptions * wallet: use BIP49 derivation and 24 words mnemonic codes we use segwit with p2sh-of-p2wkh so we should use BIP49 derivation instead of BIP44 (same path with m/49'/... instead of m/44'/...) * added a rollback function to `EclairWallet` This rollback is called whenever we know we won't publish the funding tx, so that we tell the wallet to release locks on utxos. * fundee now checks feerates at `open_channel` reception * proper handling of electrum connection/disconnection * moved bitcoinj test to its own package * make electrum wallet advertise address at startup * set version to 0.2-SNAPSHOT |
||
|---|---|---|
| .. | ||
| src/main | ||
| pom.xml | ||