BrandyJSon / feather-atomic

Fork of feather wallet with COMIT network atomic swap built in.
https://featherwallet.org
BSD 3-Clause "New" or "Revised" License
8 stars 0 forks source link

Failed to connect to rendezvous point #4

Open monero-love opened 4 weeks ago

monero-love commented 4 weeks ago

Hey, I'm seeing rendezvous points but I get the error Failed to connect to rendezvous point.

24-09-23 14:44:37 D] (:0) "{\"timestamp\":\"2024-09-23T21:44:14.112354408Z\",\"level\":\"DEBUG\",\"fields\":{\"message\":\"Using existing sqlite database.\"}}"
[2024-09-23 14:44:37 D] (:0) "{\"timestamp\":\"2024-09-23T21:44:17.097855628Z\",\"level\":\"DEBUG\",\"fields\":{\"message\":\"Establishing connection through Tor proxy\",\"address\":********
[2024-09-23 14:44:37 D] (:0) "{\"timestamp\":\"2024-09-23T21:44:37.098142977Z\",\"level\":\"ERROR\",\"fields\":{\"message\":\"Failed to connect to rendezvous point: An error occurred while negotiating the transport protocol(s) on a connection: [(\\\"/******\\\", Other(Custom { kind: Other, error: Timeout }))].\",\"peer_id\":\"******",\"self.rendezvous_addr\":\"**********\"},\"span\":{\"method_name\":\"ListSellers\",\"name\":\"method\"},\"spans\":[{\"method_name\":\"ListSellers\",\"name\":\"method\"}]}"

[2024-09-23 14:44:26 D] (:0) "{\"timestamp\":\"2024-09-23T21:44:26.898633856Z\",\"level\":\"DEBUG\",\"fields\":{\"message\":\"Ignoring seller, because unable to request quote: The local peer supports none of the protocols requested by the remote\",\"peer\":\"*******"},\"span\":{\"method_name\":\"ListSellers\",\"name\":\"method\"},\"spans\":[{\"method_name\":\"ListSellers\",\"name\":\"method\"}]}"

Thanks,

PS, do you have a donation address?

BrandyJSon commented 4 weeks ago

This stems from some certain default rendezvous points being down it shouldn't affect offers from live rendezvous points appearing. I will trim the down rendezvous points from the default config for next release to prevent any possible shenanigans from bad actors.

I have a donation address on my github bio but this specific project is being funded by this bounty with payout pending this project being reviewed by more well known monero contributors.

monero-love commented 4 weeks ago

Thanks for the quick response. None of them are working for me at the moment.

BrandyJSon commented 3 weeks ago

Sorry after looking into it further I was wrong this appears to be an issue with comit xmr<->btc's reliance on a very old version of libp2p. This issue does not appear when list-sellers is requested over clearnet. I am investigating further if there is a specific reason this error only occurs sometimes that can be fixed.

I am going to in addition to removing dead rendezvous add a list-sellers over clearnet check box as a temporary fix and leave this issue open till it is completely resolved.

BrandyJSon commented 1 week ago

Most recent release has added the checkbox to have list-sellers be sent over clearnet. Will keep open till permanently fixed in upstream.