lnd/lnwallet
Olaoluwa Osuntokun 10d52611cd lnwallet: introduce WalletController interface as a "base wallet"
The WalletController will serve as a layer of separation between “base”
Bitcoin wallet logic, and the higher level Lightning Network logic. As
a result LightningWallet will no behave as an overly wallet, relying on
the lower wallet for basic services such as new address, signing etc.

Within this higher level lies the awareness of channel types, chain
monitoring, HTLCs, and so on.
2016-03-24 16:19:57 -07:00
..
channel.go lnwallet: update channel.go to new OpenChannel fields 2016-03-24 00:00:59 -07:00
coin_select.go lnwallet: finish docstrings within coin select code 2016-01-14 23:56:10 -08:00
config.go Integrate basic configuration functionality 2016-03-22 13:28:56 -07:00
interface.go lnwallet: introduce WalletController interface as a "base wallet" 2016-03-24 16:19:57 -07:00
log.go multi: create lnd's logging infrastructure 2016-03-22 18:43:10 -07:00
reservation.go lnwallet: set OpenChannel's internal db pointer 2016-03-24 00:01:17 -07:00
script_utils.go lnwallet: move lockTimeToSequence to script_utils.go 2016-02-05 20:24:17 -08:00
setup.go lnwallet: nuke most of setup.go, no longer needed w/ wallet.Loader 2016-02-03 12:01:45 -08:00
wallet_test.go lnwallet: publicly export WaddrmgrEncryptorDecryptor 2016-03-24 14:32:44 -07:00
wallet.go lnwallet: publicly export WaddrmgrEncryptorDecryptor 2016-03-24 14:32:44 -07:00