This PR enables integration tests for Neutrino. It us currently blocked by a number of other PRs, but putting it put to make Travis comfortable with this new node type.
The text was updated successfully, but these errors were encountered:
This commit gives the current chainbackend the ability to connect and disconnect the chain backend at will. We do this to let the chain backend initiate the connection to the miner, not the other way around. This is a preparation for using Neutrino as a backend, as it only allows making outbound connections. We must also move the setup of the chainbackend to after to miner, to know the address to connect to.
We slightly alter testUnconfirmedChannelFunding to instead of using an external deposit to test unconfirmed channel funding, we use one of our own unconfirmed change outputs. This is done since Neutrino currently has now way of knowing about incoming unconfirmed outputs.