@@ -469,7 +469,7 @@ func forEachChannel(db kvdb.Backend, cb func(*models.ChannelEdgeInfo,
469469 chanID : chanID ,
470470 }]
471471
472- return cb (& info , policy1 , policy2 )
472+ return cb (info , policy1 , policy2 )
473473 },
474474 )
475475 }, reset )
@@ -557,7 +557,7 @@ func (c *KVStore) ForEachChannelCacheable(cb func(*models.CachedEdgeInfo,
557557 }
558558
559559 return cb (
560- models .NewCachedEdge (& info ),
560+ models .NewCachedEdge (info ),
561561 cachedPolicy1 , cachedPolicy2 ,
562562 )
563563 },
@@ -1393,7 +1393,7 @@ func (c *KVStore) AddEdgeProof(chanID lnwire.ShortChannelID,
13931393
13941394 edge .AuthProof = proof
13951395
1396- return putChanEdgeInfo (edgeIndex , & edge , chanKey )
1396+ return putChanEdgeInfo (edgeIndex , edge , chanKey )
13971397 }, func () {})
13981398}
13991399
@@ -2238,7 +2238,7 @@ func (c *KVStore) fetchNextChanUpdateBatch(
22382238 // Now we have all the information we need to build the
22392239 // channel edge.
22402240 channel := ChannelEdge {
2241- Info : & edgeInfo ,
2241+ Info : edgeInfo ,
22422242 Policy1 : edge1 ,
22432243 Policy2 : edge2 ,
22442244 Node1 : node1 ,
@@ -2784,7 +2784,7 @@ func (c *KVStore) FilterChannelRange(startHeight,
27842784 continue
27852785 }
27862786
2787- node1Key , node2Key := computeEdgePolicyKeys (& edgeInfo )
2787+ node1Key , node2Key := computeEdgePolicyKeys (edgeInfo )
27882788
27892789 rawPolicy := edges .Get (node1Key )
27902790 if len (rawPolicy ) != 0 {
@@ -2936,7 +2936,7 @@ func (c *KVStore) fetchChanInfos(tx kvdb.RTx, chanIDs []uint64) (
29362936 }
29372937
29382938 chanEdges = append (chanEdges , ChannelEdge {
2939- Info : & edgeInfo ,
2939+ Info : edgeInfo ,
29402940 Policy1 : edge1 ,
29412941 Policy2 : edge2 ,
29422942 Node1 : node1 ,
@@ -3087,7 +3087,7 @@ func (c *KVStore) delChannelEdgeUnsafe(edges, edgeIndex, chanIndex,
30873087 // being removed due to the channel becoming a zombie. We do this to
30883088 // ensure we don't store unnecessary data for spent channels.
30893089 if ! isZombie {
3090- return & edgeInfo , nil
3090+ return edgeInfo , nil
30913091 }
30923092
30933093 nodeKey1 , nodeKey2 := edgeInfo .NodeKey1Bytes , edgeInfo .NodeKey2Bytes
@@ -3106,7 +3106,7 @@ func (c *KVStore) delChannelEdgeUnsafe(edges, edgeIndex, chanIndex,
31063106 )
31073107 }
31083108
3109- return & edgeInfo , markEdgeZombie (
3109+ return edgeInfo , markEdgeZombie (
31103110 zombieIndex , byteOrder .Uint64 (chanID ), nodeKey1 , nodeKey2 ,
31113111 )
31123112}
@@ -3551,7 +3551,7 @@ func nodeTraversal(tx kvdb.RTx, nodePub []byte, db kvdb.Backend,
35513551 }
35523552
35533553 // Finally, we execute the callback.
3554- err = cb (tx , & edgeInfo , outgoingPolicy , incomingPolicy )
3554+ err = cb (tx , edgeInfo , outgoingPolicy , incomingPolicy )
35553555 if err != nil {
35563556 return err
35573557 }
@@ -3781,7 +3781,7 @@ func (c *KVStore) FetchChannelEdgesByOutpoint(op *wire.OutPoint) (
37813781 if err != nil {
37823782 return fmt .Errorf ("%w: chanID=%x" , err , chanID )
37833783 }
3784- edgeInfo = & edge
3784+ edgeInfo = edge
37853785
37863786 // Once we have the information about the channels' parameters,
37873787 // we'll fetch the routing policies for each for the directed
@@ -3887,7 +3887,7 @@ func (c *KVStore) FetchChannelEdgesByID(chanID uint64) (
38873887 return err
38883888 }
38893889
3890- edgeInfo = & edge
3890+ edgeInfo = edge
38913891
38923892 // Then we'll attempt to fetch the accompanying policies of this
38933893 // edge.
@@ -4700,46 +4700,46 @@ func putChanEdgeInfo(edgeIndex kvdb.RwBucket,
47004700}
47014701
47024702func fetchChanEdgeInfo (edgeIndex kvdb.RBucket ,
4703- chanID []byte ) (models.ChannelEdgeInfo , error ) {
4703+ chanID []byte ) (* models.ChannelEdgeInfo , error ) {
47044704
47054705 edgeInfoBytes := edgeIndex .Get (chanID )
47064706 if edgeInfoBytes == nil {
4707- return models. ChannelEdgeInfo {} , ErrEdgeNotFound
4707+ return nil , ErrEdgeNotFound
47084708 }
47094709
47104710 edgeInfoReader := bytes .NewReader (edgeInfoBytes )
47114711
47124712 return deserializeChanEdgeInfo (edgeInfoReader )
47134713}
47144714
4715- func deserializeChanEdgeInfo (r io.Reader ) (models.ChannelEdgeInfo , error ) {
4715+ func deserializeChanEdgeInfo (r io.Reader ) (* models.ChannelEdgeInfo , error ) {
47164716 var (
47174717 err error
47184718 edgeInfo models.ChannelEdgeInfo
47194719 )
47204720
47214721 if _ , err := io .ReadFull (r , edgeInfo .NodeKey1Bytes [:]); err != nil {
4722- return models. ChannelEdgeInfo {} , err
4722+ return nil , err
47234723 }
47244724 if _ , err := io .ReadFull (r , edgeInfo .NodeKey2Bytes [:]); err != nil {
4725- return models. ChannelEdgeInfo {} , err
4725+ return nil , err
47264726 }
47274727 if _ , err := io .ReadFull (r , edgeInfo .BitcoinKey1Bytes [:]); err != nil {
4728- return models. ChannelEdgeInfo {} , err
4728+ return nil , err
47294729 }
47304730 if _ , err := io .ReadFull (r , edgeInfo .BitcoinKey2Bytes [:]); err != nil {
4731- return models. ChannelEdgeInfo {} , err
4731+ return nil , err
47324732 }
47334733
47344734 featureBytes , err := wire .ReadVarBytes (r , 0 , 900 , "features" )
47354735 if err != nil {
4736- return models. ChannelEdgeInfo {} , err
4736+ return nil , err
47374737 }
47384738
47394739 features := lnwire .NewRawFeatureVector ()
47404740 err = features .Decode (bytes .NewReader (featureBytes ))
47414741 if err != nil {
4742- return models. ChannelEdgeInfo {} , fmt .Errorf ("unable to decode " +
4742+ return nil , fmt .Errorf ("unable to decode " +
47434743 "features: %w" , err )
47444744 }
47454745 edgeInfo .Features = lnwire .NewFeatureVector (features , lnwire .Features )
@@ -4748,19 +4748,19 @@ func deserializeChanEdgeInfo(r io.Reader) (models.ChannelEdgeInfo, error) {
47484748
47494749 proof .NodeSig1Bytes , err = wire .ReadVarBytes (r , 0 , 80 , "sigs" )
47504750 if err != nil {
4751- return models. ChannelEdgeInfo {} , err
4751+ return nil , err
47524752 }
47534753 proof .NodeSig2Bytes , err = wire .ReadVarBytes (r , 0 , 80 , "sigs" )
47544754 if err != nil {
4755- return models. ChannelEdgeInfo {} , err
4755+ return nil , err
47564756 }
47574757 proof .BitcoinSig1Bytes , err = wire .ReadVarBytes (r , 0 , 80 , "sigs" )
47584758 if err != nil {
4759- return models. ChannelEdgeInfo {} , err
4759+ return nil , err
47604760 }
47614761 proof .BitcoinSig2Bytes , err = wire .ReadVarBytes (r , 0 , 80 , "sigs" )
47624762 if err != nil {
4763- return models. ChannelEdgeInfo {} , err
4763+ return nil , err
47644764 }
47654765
47664766 if ! proof .IsEmpty () {
@@ -4769,17 +4769,17 @@ func deserializeChanEdgeInfo(r io.Reader) (models.ChannelEdgeInfo, error) {
47694769
47704770 edgeInfo .ChannelPoint = wire.OutPoint {}
47714771 if err := ReadOutpoint (r , & edgeInfo .ChannelPoint ); err != nil {
4772- return models. ChannelEdgeInfo {} , err
4772+ return nil , err
47734773 }
47744774 if err := binary .Read (r , byteOrder , & edgeInfo .Capacity ); err != nil {
4775- return models. ChannelEdgeInfo {} , err
4775+ return nil , err
47764776 }
47774777 if err := binary .Read (r , byteOrder , & edgeInfo .ChannelID ); err != nil {
4778- return models. ChannelEdgeInfo {} , err
4778+ return nil , err
47794779 }
47804780
47814781 if _ , err := io .ReadFull (r , edgeInfo .ChainHash [:]); err != nil {
4782- return models. ChannelEdgeInfo {} , err
4782+ return nil , err
47834783 }
47844784
47854785 // We'll try and see if there are any opaque bytes left, if not, then
@@ -4791,10 +4791,10 @@ func deserializeChanEdgeInfo(r io.Reader) (models.ChannelEdgeInfo, error) {
47914791 case errors .Is (err , io .ErrUnexpectedEOF ):
47924792 case errors .Is (err , io .EOF ):
47934793 case err != nil :
4794- return models. ChannelEdgeInfo {} , err
4794+ return nil , err
47954795 }
47964796
4797- return edgeInfo , nil
4797+ return & edgeInfo , nil
47984798}
47994799
48004800func putChanEdgePolicy (edges kvdb.RwBucket , edge * models.ChannelEdgePolicy ,
0 commit comments