mirror of https://github.com/BTCPrivate/lnd.git
utxonursery: improves documentation grammar and thoroughness
This commit is contained in:
parent
921f0b1f43
commit
d2e5494ef3
|
@ -984,13 +984,20 @@ type CsvSpendableOutput interface {
|
||||||
// the now-mature kidOutput will be unwrapped and continue its journey through
|
// the now-mature kidOutput will be unwrapped and continue its journey through
|
||||||
// the nursery.
|
// the nursery.
|
||||||
type babyOutput struct {
|
type babyOutput struct {
|
||||||
kidOutput
|
// expiry is the absolute block height at which the timeoutTx should be
|
||||||
|
// broadcast to the network.
|
||||||
expiry uint32
|
expiry uint32
|
||||||
|
|
||||||
|
// timeoutTx is a fully-signed transaction that, upon confirmation,
|
||||||
|
// transitions the htlc into the delay+claim stage.
|
||||||
timeoutTx *wire.MsgTx
|
timeoutTx *wire.MsgTx
|
||||||
|
|
||||||
|
// kidOutput represents the CSV output to be swept after the timeoutTx has
|
||||||
|
// been broadcast and confirmed.
|
||||||
|
kidOutput
|
||||||
}
|
}
|
||||||
|
|
||||||
// makeBabyOutput constructs baby output the wraps a future kidOutput. The
|
// makeBabyOutput constructs a baby output the wraps a future kidOutput. The
|
||||||
// provided sign descriptors and witness types will be used once the output
|
// provided sign descriptors and witness types will be used once the output
|
||||||
// reaches the delay and claim stage.
|
// reaches the delay and claim stage.
|
||||||
func makeBabyOutput(outpoint, originChanPoint *wire.OutPoint,
|
func makeBabyOutput(outpoint, originChanPoint *wire.OutPoint,
|
||||||
|
@ -1023,7 +1030,7 @@ func (bo *babyOutput) Encode(w io.Writer) error {
|
||||||
return bo.kidOutput.Encode(w)
|
return bo.kidOutput.Encode(w)
|
||||||
}
|
}
|
||||||
|
|
||||||
// Decode reconstructs a baby output using the provide io.Reader.
|
// Decode reconstructs a baby output using the provided io.Reader.
|
||||||
func (bo *babyOutput) Decode(r io.Reader) error {
|
func (bo *babyOutput) Decode(r io.Reader) error {
|
||||||
var scratch [4]byte
|
var scratch [4]byte
|
||||||
if _, err := r.Read(scratch[:]); err != nil {
|
if _, err := r.Read(scratch[:]); err != nil {
|
||||||
|
|
Loading…
Reference in New Issue