invoices: use lntypes.Hash and lntypes.Preimage
Previously chainhash.Hash was used, which converts to/from string in reversed format. Payment hashes and preimages are supposed to be non-reversed.
This commit is contained in:
9 files changed
+35
-30
No files matched your search
@@ -27,6 +27,7 @@ import (
|
||||
"github.com/lightningnetwork/lnd/input"
|
||||
"github.com/lightningnetwork/lnd/keychain"
|
||||
"github.com/lightningnetwork/lnd/lnpeer"
|
||||
"github.com/lightningnetwork/lnd/lntypes"
|
||||
"github.com/lightningnetwork/lnd/lnwallet"
|
||||
"github.com/lightningnetwork/lnd/lnwire"
|
||||
"github.com/lightningnetwork/lnd/shachain"
|
||||
@@ -651,11 +652,11 @@ func generateHops(payAmt lnwire.MilliSatoshi, startingHeight uint32,
|
||||
}
|
||||
|
||||
type paymentResponse struct {
|
||||
rhash chainhash.Hash
|
||||
rhash lntypes.Hash
|
||||
err chan error
|
||||
}
|
||||
|
||||
func (r *paymentResponse) Wait(d time.Duration) (chainhash.Hash, error) {
|
||||
func (r *paymentResponse) Wait(d time.Duration) (lntypes.Hash, error) {
|
||||
select {
|
||||
case err := <-r.err:
|
||||
close(r.err)
|
||||
@@ -680,7 +681,7 @@ func (n *threeHopNetwork) makePayment(sendingPeer, receivingPeer lnpeer.Peer,
|
||||
|
||||
paymentErr := make(chan error, 1)
|
||||
|
||||
var rhash chainhash.Hash
|
||||
var rhash lntypes.Hash
|
||||
|
||||
sender := sendingPeer.(*mockServer)
|
||||
receiver := receivingPeer.(*mockServer)
|
||||
|
||||
Reference in new issue
Block a user