From c6bb125726fd6118e57f5a831a5ce9a60f6cc2d4 Mon Sep 17 00:00:00 2001 From: Pierre-Marie Date: Thu, 21 Jan 2016 15:40:51 +0100 Subject: [PATCH] Update README.md --- README.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/README.md b/README.md index 9855871e6..09762f20f 100644 --- a/README.md +++ b/README.md @@ -4,16 +4,15 @@ A scala implementation of the Lightning Network. Eclair is french for Lightning. More precisely, this is an implementation of Rusty's [deployable lightning](https://github.com/ElementsProject/lightning/raw/master/doc/deployable-lightning.pdf). In particular it uses the same wire protocol, and almost the same state machine. +## Overview +The general idea is to have an actor per channel, everything being non-blocking. + +A "blockchain watcher" is responsible for monitoring the blockchain, and sending events (eg. when the anchor is spent). + ## Modules * lightning-types: scala code generation using protobuf's compiler (wire protocol) * lightning-core: actual implementation -## Overview - -The general idea is to have an actor per channel, everything beeing non-blocking. - -A "blockchain watcher" is responsible for monitoring the blockchain, and sending events (eg. when the anchor is spent). - ## Usage Run `Demo.scala` to have an example of: 1. Opening a channel