Skip to content

Eclair v0.2-alpha4

Pre-release
Pre-release
Compare
Choose a tag to compare
@sstone sstone released this 20 Jul 15:43
· 1684 commits to master since this release

This release is compatible with the BOLTs at commit 80688d79008e9e999dff485f4dc03fcda3300291 with the following caveats:

  • BOLT 1: Base Protocol
  • BOLT 2: Peer Protocol for Channel Management
  • BOLT 3: Bitcoin Transaction and Script Formats
  • BOLT 4: Onion Routing Protocol
  • BOLT 5: Recommendations for On-chain Transaction Handling
    * If a revoked commitment tx is published, only the offender's main output will be stolen as punishment, not the HTLCs.
  • BOLT 7: P2P Node and Channel Discovery
  • BOLT 8: Encrypted and Authenticated Transport
  • BOLT 9: Assigned Feature Flags
  • BOLT 11: Payment Request

It also achieves a fairly good level of compatibility with c-lightning:

  • open channels
  • send/receive payments
  • relay payments
  • restart/reconnect (with the following limitation: c-lightning can be disconnected/reconnected to, but not stopped and restarted)

Changelog

  • add support for BOLT 11 payment requests (#102)
  • implement state-counter retransmission (#105)
  • use genesis block hash to identify which chain we're on (regtest or testnet)
  • bug fixes (thanks @btcontract, @cdecker)

Installation

Installation instructions are here.