-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Eduardo/renepay #12
Eduardo/renepay #12
Commits on Apr 14, 2023
-
add a simple MCF to get started
Lagrang3 committedApr 14, 2023 Configuration menu - View commit details
-
Copy full SHA for baa3732 - Browse repository at this point
Copy the full SHA baa3732View commit details
Commits on Apr 17, 2023
-
allocate gossmap as children of pay
Lagrang3 committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 26a5d71 - Browse repository at this point
Copy the full SHA 26a5d71View commit details -
add comments on the idea to combine costs
Lagrang3 committedApr 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 2212096 - Browse repository at this point
Copy the full SHA 2212096View commit details
Commits on Apr 18, 2023
-
Lagrang3 committed
Apr 18, 2023 Configuration menu - View commit details
-
Copy full SHA for e9b8fb0 - Browse repository at this point
Copy the full SHA e9b8fb0View commit details -
renepay: use a queue to traverse the graph
- add ccan/lqueue - use an lqueue to traverse the residual network graph in order to seach for an admissible path from `source` to `target`.
Lagrang3 committedApr 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 6cd316b - Browse repository at this point
Copy the full SHA 6cd316bView commit details -
renepay: implement prob. and fee cost from flow
Lagrang3 committedApr 18, 2023 Configuration menu - View commit details
-
Copy full SHA for 8be7a36 - Browse repository at this point
Copy the full SHA 8be7a36View commit details
Commits on Apr 19, 2023
-
renepay: split a flow into path flows
Lagrang3 committedApr 19, 2023 Configuration menu - View commit details
-
Copy full SHA for ff8b4c9 - Browse repository at this point
Copy the full SHA ff8b4c9View commit details
Commits on Apr 21, 2023
-
renepay: use shortest augmenting path for MCF
Lagrang3 committedApr 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 5c97151 - Browse repository at this point
Copy the full SHA 5c97151View commit details
Commits on Apr 24, 2023
-
renepay: search the optimal path with Dijkstra
Lagrang3 committedApr 24, 2023 Configuration menu - View commit details
-
Copy full SHA for cb6f459 - Browse repository at this point
Copy the full SHA cb6f459View commit details -
renepay: infinity is INT64_MAX
Lagrang3 committedApr 24, 2023 Configuration menu - View commit details
-
Copy full SHA for c670d3b - Browse repository at this point
Copy the full SHA c670d3bView commit details -
renepay: remove inline specifier and ASSERT
Lagrang3 committedApr 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 4ca1294 - Browse repository at this point
Copy the full SHA 4ca1294View commit details -
renepay: use tal_arrz to initialize to zero
Lagrang3 committedApr 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 2446770 - Browse repository at this point
Copy the full SHA 2446770View commit details -
renepay: fix a couple of minor details
Lagrang3 committedApr 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 349641c - Browse repository at this point
Copy the full SHA 349641cView commit details -
renepay: encode arcs with bitfields
Lagrang3 committedApr 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 686a90c - Browse repository at this point
Copy the full SHA 686a90cView commit details
Commits on Apr 27, 2023
-
renepay: fix some compiler errors
Lagrang3 committedApr 27, 2023 Configuration menu - View commit details
-
Copy full SHA for 71b8633 - Browse repository at this point
Copy the full SHA 71b8633View commit details
Commits on Apr 29, 2023
-
renepay: add a heap without global variables
Lagrang3 committedApr 29, 2023 Configuration menu - View commit details
-
Copy full SHA for 89099e5 - Browse repository at this point
Copy the full SHA 89099e5View commit details -
renepay: use a global dijkstra heap
Lagrang3 committedApr 29, 2023 Configuration menu - View commit details
-
Copy full SHA for a9058be - Browse repository at this point
Copy the full SHA a9058beView commit details -
Lagrang3 committed
Apr 29, 2023 Configuration menu - View commit details
-
Copy full SHA for 69bc4b5 - Browse repository at this point
Copy the full SHA 69bc4b5View commit details
Commits on May 4, 2023
-
Lagrang3 committed
May 4, 2023 Configuration menu - View commit details
-
Copy full SHA for 328c74e - Browse repository at this point
Copy the full SHA 328c74eView commit details
Commits on May 5, 2023
-
renepay: added conditional probability on arc
Lagrang3 committedMay 5, 2023 Configuration menu - View commit details
-
Copy full SHA for 72b0823 - Browse repository at this point
Copy the full SHA 72b0823View commit details
Commits on May 8, 2023
-
renepay: refactoring the code and make it compile
Lagrang3 committedMay 8, 2023 Configuration menu - View commit details
-
Copy full SHA for f4217bb - Browse repository at this point
Copy the full SHA f4217bbView commit details
Commits on May 10, 2023
-
renepay: removing seg-fault bugs
Lagrang3 committedMay 10, 2023 Configuration menu - View commit details
-
Copy full SHA for 86aefc4 - Browse repository at this point
Copy the full SHA 86aefc4View commit details
Commits on May 11, 2023
-
renepay: done some unitests and bugfixes
Lagrang3 committedMay 11, 2023 Configuration menu - View commit details
-
Copy full SHA for a9e9830 - Browse repository at this point
Copy the full SHA a9e9830View commit details
Commits on May 12, 2023
-
renepay: unit test and bugfix dijkstra heap
Lagrang3 committedMay 12, 2023 Configuration menu - View commit details
-
Copy full SHA for ea93f9e - Browse repository at this point
Copy the full SHA ea93f9eView commit details -
renepay: testing order of destructor calls
Lagrang3 committedMay 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 8562901 - Browse repository at this point
Copy the full SHA 8562901View commit details -
renepay: unittest edge_probability
Lagrang3 committedMay 12, 2023 Configuration menu - View commit details
-
Copy full SHA for 72702a4 - Browse repository at this point
Copy the full SHA 72702a4View commit details -
renepay: remove unnecessary functions
Lagrang3 committedMay 12, 2023 Configuration menu - View commit details
-
Copy full SHA for c9f8035 - Browse repository at this point
Copy the full SHA c9f8035View commit details
Commits on May 15, 2023
-
renepay: know min and max in halves is redundant
Lagrang3 committedMay 15, 2023 Configuration menu - View commit details
-
Copy full SHA for 059ee9a - Browse repository at this point
Copy the full SHA 059ee9aView commit details -
renepay: testing flow_complete function
Lagrang3 committedMay 15, 2023 Configuration menu - View commit details
-
Copy full SHA for f557dc5 - Browse repository at this point
Copy the full SHA f557dc5View commit details
Commits on May 17, 2023
-
renepay: trying to get pay work
Lagrang3 committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for d927193 - Browse repository at this point
Copy the full SHA d927193View commit details -
renepay: use listpeerchannels instead of listpeers
Lagrang3 committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for b9b6200 - Browse repository at this point
Copy the full SHA b9b6200View commit details -
renepay: routehints only after maxspend is known
Lagrang3 committedMay 17, 2023 Configuration menu - View commit details
-
Copy full SHA for 8bc35d8 - Browse repository at this point
Copy the full SHA 8bc35d8View commit details -
Lagrang3 committed
May 17, 2023 Configuration menu - View commit details
-
Copy full SHA for c475d32 - Browse repository at this point
Copy the full SHA c475d32View commit details
Commits on May 18, 2023
-
renepay: bugfix on sendpay rpc request
Lagrang3 committedMay 18, 2023 Configuration menu - View commit details
-
Copy full SHA for e2609ba - Browse repository at this point
Copy the full SHA e2609baView commit details
Commits on May 19, 2023
-
renepay: debuging utils for pay_flows
Lagrang3 committedMay 19, 2023 Configuration menu - View commit details
-
Copy full SHA for 27ce759 - Browse repository at this point
Copy the full SHA 27ce759View commit details
Commits on May 22, 2023
-
renepay: add payment_secret to sendpay request
Lagrang3 committedMay 22, 2023 Configuration menu - View commit details
-
Copy full SHA for 35bf034 - Browse repository at this point
Copy the full SHA 35bf034View commit details
Commits on May 24, 2023
-
renepay: fixed problem with MPP
Lagrang3 committedMay 24, 2023 Configuration menu - View commit details
-
Copy full SHA for 3347b03 - Browse repository at this point
Copy the full SHA 3347b03View commit details
Commits on May 29, 2023
-
renepay: add knowledge update functions
Lagrang3 committedMay 29, 2023 Configuration menu - View commit details
-
Copy full SHA for 309db4f - Browse repository at this point
Copy the full SHA 309db4fView commit details -
renepay: fix seg. fault for waitsendpay_fail
Lagrang3 committedMay 29, 2023 Configuration menu - View commit details
-
Copy full SHA for 5f37cad - Browse repository at this point
Copy the full SHA 5f37cadView commit details -
Lagrang3 committed
May 29, 2023 Configuration menu - View commit details
-
Copy full SHA for cf74699 - Browse repository at this point
Copy the full SHA cf74699View commit details -
renepay: add destructor for payment data
Lagrang3 committedMay 29, 2023 Configuration menu - View commit details
-
Copy full SHA for 1e07e7e - Browse repository at this point
Copy the full SHA 1e07e7eView commit details -
renepay: remove assumption of liquidity for hints
Lagrang3 committedMay 29, 2023 Configuration menu - View commit details
-
Copy full SHA for a9fa2af - Browse repository at this point
Copy the full SHA a9fa2afView commit details -
renepay: add/remove HTLC in the uncertainty net.
Lagrang3 committedMay 29, 2023 Configuration menu - View commit details
-
Copy full SHA for 0257379 - Browse repository at this point
Copy the full SHA 0257379View commit details
Commits on Jun 2, 2023
-
renepay: use generic debug functions
Lagrang3 committedJun 2, 2023 Configuration menu - View commit details
-
Copy full SHA for f400ed9 - Browse repository at this point
Copy the full SHA f400ed9View commit details -
renepay: remove mock functions from tests
Lagrang3 committedJun 2, 2023 Configuration menu - View commit details
-
Copy full SHA for fb6b195 - Browse repository at this point
Copy the full SHA fb6b195View commit details -
renepay: add a print function for chan_extra_map
Lagrang3 committedJun 2, 2023 Configuration menu - View commit details
-
Copy full SHA for c7b8809 - Browse repository at this point
Copy the full SHA c7b8809View commit details -
renepay: improve flow select in MCF
If two flows satisfy all bounds or no bounds, then we select the one with the lowest fee. But if the fees are the same we prefer the highest probability.
Lagrang3 committedJun 2, 2023 Configuration menu - View commit details
-
Copy full SHA for 09e1634 - Browse repository at this point
Copy the full SHA 09e1634View commit details
Commits on Jun 9, 2023
-
renepay: refactoring the payment mechanics
Signed-off-by: Lagrang3 <eduardo.quintana@pm.me>
Lagrang3 committedJun 9, 2023 Configuration menu - View commit details
-
Copy full SHA for b92a220 - Browse repository at this point
Copy the full SHA b92a220View commit details -
renepay: update channel gossip from onion error
Signed-off-by: Lagrang3 <eduardo.quintana@pm.me>
Lagrang3 committedJun 9, 2023 Configuration menu - View commit details
-
Copy full SHA for 8bd3d3e - Browse repository at this point
Copy the full SHA 8bd3d3eView commit details
Commits on Jun 13, 2023
-
renepay: remove bug that crashed pay after success
Signed-off-by: Lagrang3 <eduardo.quintana@pm.me>
Lagrang3 committedJun 13, 2023 Configuration menu - View commit details
-
Copy full SHA for a1a88ee - Browse repository at this point
Copy the full SHA a1a88eeView commit details
Commits on Jun 15, 2023
-
renepay: debug message are sent to the log file
Signed-off-by: Lagrang3 <eduardo.quintana@pm.me>
Lagrang3 committedJun 15, 2023 Configuration menu - View commit details
-
Copy full SHA for 8498ccd - Browse repository at this point
Copy the full SHA 8498ccdView commit details
Commits on Jun 20, 2023
-
renepay: add renepay to default plugins
Signed-off-by: Lagrang3 <eduardo.quintana@pm.me>
Lagrang3 committedJun 20, 2023 Configuration menu - View commit details
-
Copy full SHA for 66e71ac - Browse repository at this point
Copy the full SHA 66e71acView commit details -
Signed-off-by: Lagrang3 <eduardo.quintana@pm.me>
Lagrang3 committedJun 20, 2023 Configuration menu - View commit details
-
Copy full SHA for b94ebe0 - Browse repository at this point
Copy the full SHA b94ebe0View commit details
Commits on Jun 21, 2023
-
renepay: testing different ways to cleanup at shutdown
Lagrang3 committedJun 21, 2023 Configuration menu - View commit details
-
Copy full SHA for c77e743 - Browse repository at this point
Copy the full SHA c77e743View commit details
Commits on Jun 22, 2023
-
renepay: on critical error log messages
Lagrang3 committedJun 22, 2023 Configuration menu - View commit details
-
Copy full SHA for fbca98c - Browse repository at this point
Copy the full SHA fbca98cView commit details -
renepay: call listsendpay before payment
We've just replicated the workflow of the standard pay command. We first query listsendpays for previous attempts to pay for the same hash.
Lagrang3 committedJun 22, 2023 Configuration menu - View commit details
-
Copy full SHA for 2ed8fc8 - Browse repository at this point
Copy the full SHA 2ed8fc8View commit details
Commits on Jun 23, 2023
-
renepay: don't record twice for the same payment
Lagrang3 committedJun 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 0067712 - Browse repository at this point
Copy the full SHA 0067712View commit details -
renepay: code review, remove old comments
Lagrang3 committedJun 23, 2023 Configuration menu - View commit details
-
Copy full SHA for 55e8dab - Browse repository at this point
Copy the full SHA 55e8dabView commit details
Commits on Jun 25, 2023
-
renepay: add msat precision payments
Lagrang3 committedJun 25, 2023 Configuration menu - View commit details
-
Copy full SHA for ddaf64f - Browse repository at this point
Copy the full SHA ddaf64fView commit details -
renepay: add error messages from pay_flow
Lagrang3 committedJun 25, 2023 Configuration menu - View commit details
-
Copy full SHA for 0e6e5d6 - Browse repository at this point
Copy the full SHA 0e6e5d6View commit details
Commits on Jun 26, 2023
-
renepay: can complete pending MPP
Lagrang3 committedJun 26, 2023 Configuration menu - View commit details
-
Copy full SHA for 0926bf0 - Browse repository at this point
Copy the full SHA 0926bf0View commit details
Commits on Jun 27, 2023
-
Knowledge update must consider total amount of liquidity commited to a channel in the form of HTLC.
Lagrang3 committedJun 27, 2023 Configuration menu - View commit details
-
Copy full SHA for 3125d26 - Browse repository at this point
Copy the full SHA 3125d26View commit details
Commits on Jun 30, 2023
-
renepay: restructure the code (read below)
- add a renepay object that lives throughout the life of the command. - make a clear distinction between struct renepay and struct payment. - add a payment module to keep the methods of renepay and payment. - add a uncertainty_network module - waitsendpay calls now are detached from the command, allowing to receive responses even after the command finishes (yet I think this could have been done in a more robust way using notifications instead of waitsendpay).
Lagrang3 committedJun 30, 2023 Configuration menu - View commit details
-
Copy full SHA for a05f504 - Browse repository at this point
Copy the full SHA a05f504View commit details
Commits on Jul 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 00c2035 - Browse repository at this point
Copy the full SHA 00c2035View commit details