Skip to content

Conversation

@randumari
Copy link

Adding a new coinbase_advanced rest plugin. The old plugins are no longer functional, as Coinbase Pro no longer exists and the old rest api requires different authentication.

This also includes a change to the "coinbase_advanced" spot price retrieval plugin, as it was failing due to Coinbase's introduction of USDC without providing a USDC/USD product-id/lookup.

A Dockerfile is included in case security-conscious users want to run in a sandbox and also because the new rest plugin requires the Coinbase Rest Client, which this Dockerfile auto-installs.

…nger functional, as Coinbase Pro no longer exists and the old rest api requires different authentication.
…egged value for now for handling cases where Coinbase hasn't provided us with more specific values when calculating spot prices.
… coinbase_advanced rest plugin. This is to simplify setup and provide some additional security to users.
@randumari
Copy link
Author

What else is needed to get this merged in?

I see Documentation Check errors with broken links, but those links don't appear to be related to changes in this PR.

I believe I've fixed all errors reported by pylint. Some warnings and convention level messages remain and I could resolve a few of those, but a few I disagree with, too. Does this project treat pylint warnings as a cause for static analysis failure, or are there errors that I didn't see in the log?

…ipping broken link detection on Binance URLs, as they are blocked by certain jurisdictions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant