lnd/lnwallet/chanfunding
Oliver Gugger 126f79dbb1
chanfunding: add PSBT assembler and intent
We add a new funding assembler and intent type that handle channel
funding through the use of a PSBT. The PsbtIntent is in itself a
simple state machine that can be stepped through the process of
assembling the required information for the funding output, verifying
a user supplied PSBT for correctness, accepting a fully signed PSBT
and then assembling the funding wire message.
2020-03-31 09:17:23 +02:00
..
assembler.go chanfunding: add PSBT assembler and intent 2020-03-31 09:17:23 +02:00
canned_assembler.go lnwallet/chanfunding: add new ThawHeight() method to ShimIntent+CannedAssembler 2020-03-23 16:56:57 -07:00
coin_select_test.go chanfunding+lnwallet: move coin selection code into new chanfunding package 2019-12-02 17:11:25 -06:00
coin_select.go chanfunding+lnwallet: move coin selection code into new chanfunding package 2019-12-02 17:11:25 -06:00
log.go lnwallet/chanfunding: introduce new channel funding abstractions 2019-12-02 17:11:32 -06:00
psbt_assembler_test.go chanfunding: add PSBT assembler and intent 2020-03-31 09:17:23 +02:00
psbt_assembler.go chanfunding: add PSBT assembler and intent 2020-03-31 09:17:23 +02:00
wallet_assembler.go lnwallet/chanfunding: introduce new channel funding abstractions 2019-12-02 17:11:32 -06:00