-
Notifications
You must be signed in to change notification settings - Fork 132
RFQ modifications derived from the tap channels proof-of-concept #904
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
Conversation
I still need to unpack the |
6c3e7ea
to
3a3de0b
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice PR, well done! Super easy to review.
A couple of small-is things, think this is super close already 💯
This test is disabled until we can set the `WireCustomRecords` field in the `UpdateAddHtlc` p2p message first hop.
- Bump lnd to commit 7953d67dbc28. - Bump lndclient to commit cd497ef6. - Bump lnd/tlv to commit v1.2.6.
We add the asset ID field as a workaround for RFQ session persistence.
We add the asset ID field as a workaround for RFQ session persistence.
This method will allow us to derive a TLV record from an RFQ ID.
This commit splits the method `Manager.QueryPeerAcceptedQuotes` into methods `PeerAcceptedBuyQuotes` and `PeerAcceptedSellQuotes`.
This commit is a temporary simplification that allows the channels proof-of-concept to function.
This commit also sets a timeout which was previously missing.
This commit introduces code allowing the RFQ order manager to inspect htlc custom records and determine if asset balance modifications comply with the corresponding agreed RFQ quote.
This commit modifies the RPC endpoints `AddAssetBuyOrder` and `AddAssetSellOrder` such that they are blocking. A timeout parameter is also added to each endpoint.
3a3de0b
to
2219033
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very nice, awesome work! LGTM 🎉
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Lgtm!
RFQ modifications derived from the tap channels proof-of-concept
This PR incorporates changes to the RFQ service based on the tap channels proof-of-concept code.