diff --git a/Docker/lnd/Dockerfile b/Docker/lnd/Dockerfile
index 3cd53de..5a67913 100644
--- a/Docker/lnd/Dockerfile
+++ b/Docker/lnd/Dockerfile
@@ -1,6 +1,6 @@
FROM debian:stable-slim
-ARG LND_VERSION=0.17.5-beta
+ARG LND_VERSION=0.18.0-beta
ENV PATH=/opt/lnd:$PATH
RUN apt-get update -y \
diff --git a/LNUnit.LND/Grpc/lightning.proto b/LNUnit.LND/Grpc/lightning.proto
index 2ad22e0..6356a6b 100644
--- a/LNUnit.LND/Grpc/lightning.proto
+++ b/LNUnit.LND/Grpc/lightning.proto
@@ -4369,6 +4369,16 @@ message FeeReportResponse {
uint64 month_fee_sum = 4;
}
+message InboundFee {
+ // The inbound base fee charged regardless of the number of milli-satoshis
+ // received in the channel. By default, only negative values are accepted.
+ int32 base_fee_msat = 1;
+
+ // The effective inbound fee rate in micro-satoshis (parts per million).
+ // By default, only negative values are accepted.
+ int32 fee_rate_ppm = 2;
+}
+
message PolicyUpdateRequest {
oneof scope {
// If set, then this update applies to all currently active channels.
@@ -4402,8 +4412,9 @@ message PolicyUpdateRequest {
// If true, min_htlc_msat is applied.
bool min_htlc_msat_specified = 8;
- int32 inbound_base_fee_msat = 10;
- int32 inbound_fee_rate_ppm = 11;
+ // Optional inbound fee. If unset, the previously set value will be
+ // retained [EXPERIMENTAL].
+ InboundFee inbound_fee = 10;
}
enum UpdateFailure {
diff --git a/LNUnit.LND/LNUnit.LND.csproj b/LNUnit.LND/LNUnit.LND.csproj
index 44e20db..9806ba3 100644
--- a/LNUnit.LND/LNUnit.LND.csproj
+++ b/LNUnit.LND/LNUnit.LND.csproj
@@ -6,7 +6,7 @@
enable
true
LNUnit.LND
- 1.6.5
+ 1.6.6
LNUnit LND Typed Clients
diff --git a/LNUnit/LNUnit.csproj b/LNUnit/LNUnit.csproj
index b87f658..321bbc6 100644
--- a/LNUnit/LNUnit.csproj
+++ b/LNUnit/LNUnit.csproj
@@ -5,7 +5,7 @@
enable
enable
Linux
- 1.6.5
+ 1.6.6
true
LNUnit
Lightning Network Unit Testing Framework