lnwallet: track their current commitment sig in channel state

This commit is contained in:
Olaoluwa Osuntokun committed 2015-12-21 15:49:34 -06:00
1 parent 06bad8ba42
commit d7d569b267
2 files changed
+6 -6

No files matched your search

+5 -4
View File
@@ -43,20 +43,21 @@ type OpenChannelState struct {
ourBalance btcutil.Amount
theirBalance btcutil.Amount
theirCommitTx *wire.MsgTx
ourCommitTx *wire.MsgTx
theirCommitTx *wire.MsgTx
ourCommitTx *wire.MsgTx
theirCommitSig []byte
fundingTx *wire.MsgTx
multiSigKey *btcec.PrivateKey
fundingRedeemScript []byte
ourShaChain *revocation.HyperShaChain
theirShaChain *revocation.HyperShaChain
// Current revocation for their commitment transaction. However, since
// this is the hash, and not the pre-image, we can't yet verify that
// it's actually in the chain.
theirCurrentRevocation [wire.HashSize]byte
theirShaChain *revocation.HyperShaChain
ourShaChain *revocation.HyperShaChain
// Final delivery address
ourDeliveryAddress btcutil.Address
+1 -2
View File
@@ -34,8 +34,7 @@ type ChannelReservation struct {
ourFundingSigs [][]byte
theirFundingSigs [][]byte
ourCommitmentSig []byte
theirCommitmentSig []byte
ourCommitmentSig []byte
partialState *OpenChannelState