From 2e0ad4ea54078dece34ab3ab8362698f3a3e10e9 Mon Sep 17 00:00:00 2001 From: dpad85 <5765435+dpad85@users.noreply.github.com> Date: Mon, 7 Sep 2020 12:54:13 +0200 Subject: [PATCH 1/2] Fix issue with Phoenix reestablish channel type --- .../src/main/scala/fr/acinq/eclair/channel/ChannelTypes.scala | 4 +++- .../src/main/scala/fr/acinq/eclair/channel/Helpers.scala | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelTypes.scala b/eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelTypes.scala index 5d480426f..3d97533c1 100644 --- a/eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelTypes.scala +++ b/eclair-core/src/main/scala/fr/acinq/eclair/channel/ChannelTypes.scala @@ -218,7 +218,9 @@ final case class DATA_CLOSING(commitments: Commitments, } final case class DATA_WAIT_FOR_REMOTE_PUBLISH_FUTURE_COMMITMENT(commitments: Commitments, remoteChannelReestablish: ChannelReestablish) extends Data with HasCommitments -final case class DATA_PHOENIX_WAIT_REMOTE_CHANNEL_REESTABLISH(data: HasCommitments, inputReconnected: INPUT_RECONNECTED) extends Data +final case class DATA_PHOENIX_WAIT_REMOTE_CHANNEL_REESTABLISH(data: HasCommitments, inputReconnected: INPUT_RECONNECTED) extends Data with HasCommitments { + override def commitments: Commitments = data.commitments +} final case class LocalParams(nodeId: PublicKey, fundingKeyPath: DeterministicWallet.KeyPath, diff --git a/eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala b/eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala index 75741e94f..15d5a2990 100644 --- a/eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala +++ b/eclair-core/src/main/scala/fr/acinq/eclair/channel/Helpers.scala @@ -58,7 +58,6 @@ object Helpers { case d: DATA_WAIT_FOR_FUNDING_CREATED => d.temporaryChannelId case d: DATA_WAIT_FOR_FUNDING_SIGNED => d.channelId case d: HasCommitments => d.channelId - case d: DATA_PHOENIX_WAIT_REMOTE_CHANNEL_REESTABLISH => d.data.channelId } /** @@ -76,6 +75,7 @@ object Helpers { case d: DATA_NEGOTIATING => d.copy(commitments = commitments1) case d: DATA_CLOSING => d.copy(commitments = commitments1) case d: DATA_WAIT_FOR_REMOTE_PUBLISH_FUTURE_COMMITMENT => d.copy(commitments = commitments1) + case d: DATA_PHOENIX_WAIT_REMOTE_CHANNEL_REESTABLISH => d // TODO ignored } } From bea1bddb564e4320f2fa6a92ffcb347b7c02e31f Mon Sep 17 00:00:00 2001 From: dpad85 <5765435+dpad85@users.noreply.github.com> Date: Mon, 7 Sep 2020 12:56:32 +0200 Subject: [PATCH 2/2] Release v0.3.11-android-phoenix --- eclair-core/pom.xml | 2 +- eclair-node/pom.xml | 2 +- pom.xml | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/eclair-core/pom.xml b/eclair-core/pom.xml index ff9c4bc04..fe31a528d 100644 --- a/eclair-core/pom.xml +++ b/eclair-core/pom.xml @@ -21,7 +21,7 @@ fr.acinq.eclair eclair_2.11 - 0.3.10-android-phoenix + 0.3.11-android-phoenix eclair-core_2.11 diff --git a/eclair-node/pom.xml b/eclair-node/pom.xml index 708ff36b7..998cdf283 100644 --- a/eclair-node/pom.xml +++ b/eclair-node/pom.xml @@ -21,7 +21,7 @@ fr.acinq.eclair eclair_2.11 - 0.3.10-android-phoenix + 0.3.11-android-phoenix eclair-node_2.11 diff --git a/pom.xml b/pom.xml index 172dab0b9..1ad767b96 100644 --- a/pom.xml +++ b/pom.xml @@ -20,7 +20,7 @@ fr.acinq.eclair eclair_2.11 - 0.3.10-android-phoenix + 0.3.11-android-phoenix pom