core-lightning/wallet
Christian Decker 55d450ff00 pay: Exempt a fee from the maxfeepercent rule it is still tiny
Several users have noticed that they cannot pay satoshis.place or similar places
that have tiny payment amounts if they are not directly connected. This is due
to the forwarding fee dominating the transferred amount.

This commit adds a new option, exempting tiny fees (up to 5 satoshis by default)
from having to pass the maxfeepercent flag. While we could have told users to
tweak maxfeepercent I think it is usefull to have a default exemption.

[Squashed --RR]
2018-07-30 01:05:43 +00:00
..
test lightningd: keep features arrays for connected peers. 2018-07-25 02:13:52 +00:00
.gitignore wallet: Create and manage a sqlite3 database for the wallet 2017-06-06 09:16:10 +09:30
db.c db: full location tags for callers, make it implicit. 2018-04-27 16:20:35 +02:00
db.h db: full location tags for callers, make it implicit. 2018-04-27 16:20:35 +02:00
invoices.c Update ccan/structeq. 2018-07-04 23:57:00 +02:00
invoices.h pay: Exempt a fee from the maxfeepercent rule it is still tiny 2018-07-30 01:05:43 +00:00
Makefile wallet: add check-source to makefile. 2018-03-07 18:55:51 +01:00
txfilter.c Update ccan/structeq. 2018-07-04 23:57:00 +02:00
txfilter.h Use expected LIGHTNING_DIR_FILE_H define 2018-03-25 23:54:21 +00:00
wallet.c lightningd: keep features arrays for connected peers. 2018-07-25 02:13:52 +00:00
wallet.h per-commit-secret is a struct secret, not a sha256. 2018-07-17 12:32:00 +02:00
walletrpc.c Updated docs to reflect bech32 default 2018-07-23 23:46:06 +00:00
walletrpc.h Use expected LIGHTNING_DIR_FILE_H define 2018-03-25 23:54:21 +00:00