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
Affiliate server integration #10091
Affiliate server integration #10091
Conversation
Maybe the following commits would be useful: https://github.com/kiminuo/WalletWasabi/commits/affiliate-server-review |
74992a2 is great work.
Sounds good to me.
I have not found an issue but the build is broken for me now. |
7471961
to
6ba8c05
Compare
@kiminuo I found a race condition thanks to the UTs. I fixed it just by wrapping access to the |
Good catch. I proposed the same appoach in the original PR (maybe in a different place). However, yes, it looks ok. btw: We use this pattern avoid using |
WalletWasabi.Tests/UnitTests/Affiliation/ServerStatusUpdaterTests.cs
Outdated
Show resolved
Hide resolved
WalletWasabi.Tests/UnitTests/Affiliation/ReadyToSingRequestRequestCompatibilityTests.cs
Outdated
Show resolved
Hide resolved
I believe so. |
52d87da
to
8757af4
Compare
4df14e2
to
06b7c61
Compare
About renamesThe concepts of coinjoin request and payment request were renamed as coinjoin notification to make it more generic. The idea is that Wasabi coordinator notifies about new ready to sign coinjoins to the affiliate servers. Endpoint renameThe Payloads changeThe only change is in the request payload
On the response side the field
Ping @onvej-sl @kiminuo @Kukks @hynek-jina Update: |
Continuation of #10055