Open astrohart opened 10 months ago
hey @astrohart ,
i crafted this library in a manic panic which lasted 72 hours. thank you for providing feedback. i need it.
i'll include this in a multi-target for netframework4+
@confessore Thanks for the offer of help. Appreciate it.
The bind is, Coinbase recently deprecated their v2
endpoints for actually placing Buying and Selling orders, and made it a "hard" deprecation; i.e., they simply took those endpoints offline cold turkey (majorly annoying and a bad practice), forcing me to use v3
for placing orders.
Here is a link I found from the Microsoft Docs with info on how to multi-target a NuGet package: https://learn.microsoft.com/en-us/nuget/create-packages/supporting-multiple-target-frameworks
Regards,
Brian Hart
Figure 1. Warning about
Method with optional parameter is hidden by overload.
@confessore, This is great code, and I wish it were available for .NET Framework 4.8. I am going ahead and porting over my own adaption of the code myself,
This code has to do with the two overloads of the
SendServiceCall<T>
method inCoinbaseATService.cs
. One overload has a signature ofasync Task<T> SendServiceCall<T>(HttpMethod, string string)
and the other overload has the signatureasync Task<T> SendServiceCall<T>(HttpMethod, string string, string)
but the first and second overloads both have the finalstring
parameter as optional.This is not an optimal way to craft the code; I wish I could come up with a solution but I don't yet know the codebase well enough to fix it.