mirror of
https://github.com/lightningnetwork/lnd.git
synced 2025-03-13 11:09:23 +01:00
Lightning Network Daemon ⚡️
bitcoinblockchaincryptocurrencycryptographylightninglightning-networkmicropaymentspaymentspeer-to-peerprotocol
* Updates to the channel are made atomic, and consistent via a proxy object: “ChannelUpdate” which encapsulates an update transaction. Only one update transaction may be outstanding at any time. * Update transactions are initiated via AddHTLC or SettleHTLC. * Once a transaction has been begun, in order to complete the update the transaction must first be presented with a signature from the counter-party for our new version of the commitment tx (VerifyNewCommitmentSigs), and finally to atomically commit the transaction, the counterparty’s pre-image to their previous revocation hash must be validate (Commit). |
||
---|---|---|
chainntfs | ||
channeldb | ||
cmd | ||
lndc | ||
lnrpc | ||
lnwallet | ||
lnwire | ||
shachain | ||
.gitignore | ||
config.go | ||
doc.go | ||
log.go | ||
omnihandler.go | ||
peer.go | ||
peer_test.go | ||
plasma.go | ||
README.md | ||
rpcserver.go | ||
server.go |