create[..]Tx NO FUNCTIONAL CHANGES This is a commit just supplying the channel types to various methods.
This commit is a step to split the lnwallet package. It puts the Input interface and implementations in a separate package along with all their dependencies from lnwallet.