828 Commits (xprv-restore)

Author SHA1 Message Date
Olaoluwa Osuntokun 525ef594c7
routing: don't return an error from failPayment within handleSendError 3 years ago
Olaoluwa Osuntokun b24edb2833
routing: modify TestSendToRouteStructuredError to return non-second chance error 3 years ago
yyforyongyu 4a23c08b60
routing: rename method and add err check when launch shard 3 years ago
yyforyongyu cd35981569
routing: refactor update payment state tests 3 years ago
yyforyongyu e79e46ed21
routing: add mock structs for testing 3 years ago
yyforyongyu 289d97fbfb
routing: rename mock structs to make them obsolete 3 years ago
yyforyongyu 735e89ca37
routing: add TestSendPaymentPrivateEdgeUpdateFeeExceedsLimit 3 years ago
yyforyongyu e05b78fb9c
routing: refactor TestSendPaymentErrorFeeInsufficientPrivateEdge 3 years ago
yyforyongyu f31001e103
routing: make shardHandler aware of payment session 3 years ago
yyforyongyu 5df776e80b
routing: add method UpdateAdditionalEdge and GetAdditionalEdgePolicy 3 years ago
yyforyongyu cf2b5744a1
routing: move sendErr handling in shardHandler 3 years ago
yyforyongyu 1656611358
routing: use shardHandler to process err in SendToRoute 3 years ago
yyforyongyu 54aacacc11
routing: use require in router test 3 years ago
yyforyongyu 8172811e74
routing: rm hardcoded channel id in router test 3 years ago
yyforyongyu ae6d8a9a8f
routing: parse Channel ID from json file 3 years ago
bluetegu 37d0e21f05
routing: test private edge on fee error 3 years ago
bluetegu 242a844012
routing: fix TestSendPaymentErrorRepeatedFeeInsufficient 3 years ago
bluetegu fc113c7508
routing: add private key attribute in router test 3 years ago
yyforyongyu 9062ab1671
routing: make payment lifecycle test more verbose 3 years ago
Olaoluwa Osuntokun df6dd30af7 Revert "routing: no backend call to fetch best block" 3 years ago
carla eb068bf666
multi: unexport session key and add constructor for htlc attempt info 3 years ago
eugene a70d0bef34
multi: validate payment params at RPC layer 3 years ago
Conner Fromknecht 8c404ade18
routing: allow splitting for AMP or MPP 3 years ago
Oliver Gugger 6c37cae639
lntest+routing: update best height after graph pruning 3 years ago
Oliver Gugger 9f0228b21c
router: add SyncedHeight() method 3 years ago
Andras Banki-Horvath 14c851c8fc
kvdb: move channeldb/kvdb to top level 3 years ago
Olaoluwa Osuntokun e0ce384f02
routing: add new error for failed funding tx validation 3 years ago
Olaoluwa Osuntokun 92c47983cb
routing: add chans rejected due to failed chain validation to zombie index 3 years ago
Olaoluwa Osuntokun 897a19d9df
routing: add new error for invalid funding tx rejection 3 years ago
Olaoluwa Osuntokun 0dc6f8058d
routing: add new error for spent channel UTXOs 3 years ago
Wilmer Paulino eb4413154d
routing: return err on validation failure of network update 3 years ago
Elle Mouton 6ad5781bf1 routing: add block cache to CfFilteredChainView 3 years ago
Elle Mouton f470946379 routing: add block cache to BtcdFilteredChainView 3 years ago
Elle Mouton 0193669ed8 routing: add block cache to BitcoindFilteredChainView 3 years ago
Joost Jager cdddaaca75 routing: no backend call to fetch best block 3 years ago
Johan T. Halseth c4fc72d573
routerrpc+routing: set AMP options for payments specified as AMP in SendPayment 3 years ago
Johan T. Halseth 56a2c65477
router: use SetID as identifier for SendToRoute AMP-payments 3 years ago
Johan T. Halseth f07c9d002c
routing: use Identifier in place of PaymentHash 3 years ago
Johan T. Halseth 5531b812e3
routing: use AMP shard tracker 3 years ago
Johan T. Halseth e1399fb1ec
routing/router: use attempt's unique hash if set on restart 3 years ago
Johan T. Halseth 06f045fca3
channedb/mp_payment: add Hash to individual HTLCs 3 years ago
Johan T. Halseth 41ae3530a3
routing/payment_lifecycle: use ShardTracker to track shards 3 years ago
Johan T. Halseth 6474b253d6
routing/shards: add ShardTracker interface 3 years ago
Johan T. Halseth a9f19b100b
router+switch: rename paymentID->attemptID 3 years ago
Johan T. Halseth 7795353e9f
channeldb: return full payment for inflight payments 3 years ago
carla b43ddfdb11
routing: label payment lifecycle loop 3 years ago
carla a63640c488
routing: account for payment terminal errors 3 years ago
carla 58d95be4dd
multi: change RegisterAttempt error checking order 3 years ago
carla 12136a97a9
routing/test: add test for stuck payment with in-flight htlcs 3 years ago
carla 80451afe48
routing/test: add test to demonstrate stuck payment, single shard 3 years ago