core-lightning/wallet
Rusty Russell 32411de90e lightningd: split struct peer into struct peer and struct channel.
Much like the database; peer contains id, address, channel contains
per-channel information.  Where we create a channel, we always create
the peer too.

For the moment, peer->log and channel->log coexist side-by-side, to
reduce some of the churn.

Note that this changes the API to dev-forget-channel: if we have more
than one channel, we insist they specify the short-channel-id.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2018-02-14 11:31:58 +01:00
..
test lightningd: split struct peer into struct peer and struct channel. 2018-02-14 11:31:58 +01:00
.gitignore wallet: Create and manage a sqlite3 database for the wallet 2017-06-06 09:16:10 +09:30
db.c db: don't allow newer db versions. 2018-02-14 11:31:58 +01:00
db.h pay: Save nodes and channels used on route to payment. 2018-02-01 00:46:06 +00:00
invoices.c invoices: Add expiration timer system. 2018-02-05 08:52:42 +00:00
invoices.h invoices: Add expiration timer system. 2018-02-05 08:52:42 +00:00
Makefile invoices: Extensive reorganization of invoice system. 2018-01-16 13:03:54 +01:00
wallet.c lightningd: split struct peer into struct peer and struct channel. 2018-02-14 11:31:58 +01:00
wallet.h lightningd: split struct peer into struct peer and struct channel. 2018-02-14 11:31:58 +01:00
walletrpc.c lightningd: split struct peer into struct peer and struct channel. 2018-02-14 11:31:58 +01:00
walletrpc.h walletrpc: Implemented the withdrawal flow 2017-06-23 16:02:20 +09:30