Pierre-Marie Padiou

Results 28 issues of Pierre-Marie Padiou

Not only the README.

help wanted
good first issue

There is an ambiguity because the state is sometimes really a combination of state + data. We should probably return `OFFLINE_X`, `SYNCING_X`, with `X`=`WAIT_FOR_FUNDING_CONFIRMED`, `NORMAL`, etc.

It has been a long time and officially supported version is Java 11. This can wait after the upcoming release though.

We used to store UNIX timestamps in the `waitingSince` field before moving to block count. In order to ensure backward compatibility, we converted from timestamps to blockheight based on the...

When we get a valid `channel_update` for a pruned channel, we add a `QueryShortChannelIds` containing a single `shortChannelId` to our batch. If a node has been shut down for a...

This PRs adds strategies to handle two typical disaster scenarios: outdated commitments and unhandled exceptions. Default strategies may be the best choice for smaller loosely administered nodes, while alternative strategies...

Currently, at startup we attempt to reconnect to all peers with which we have a channel, even if we were disconnected for a long time when eclair was stopped. https://github.com/ACINQ/eclair/blob/57bf86044ec4e2ff09d9639e986d04f88fde2305/eclair-core/src/main/scala/fr/acinq/eclair/io/ReconnectionTask.scala#L86...

enhancement

When enabling cluster mode, we probably want to disable the server listening on port 9735 for the backend node. Should be `eclair.server.enabled=false`.

good first issue

We're not using actor paths in the code base, instead we pass around actor references. Btw I'm not sure if that's really a best practice, given that in theory we...