feat: add Coinbase exchange integration#680
Conversation
|
Maintainer-facing review assist for #83 / PR #680. No claim or competing PR from me here. I rechecked issue #83 and this PR's one-file diff. Main acceptance blockers I see:
Suggested acceptance path: switch to a single Advanced Trade client boundary with JWT/Bearer auth, keep all live order submission behind an explicit dry-run/test transport until credentials and risk controls are present, send order bodies as JSON, cover public product book + account/order flows with mocked |
…xchange HMAC - Addresses PR Spectral-Finance#680
|
Thanks for the review @MyTH-zyxeon! Fixed the auth model: removed all legacy Exchange API (api.exchange.coinbase.com) HMAC endpoints and switched to Advanced Trade API v3 consistently with JWT Bearer token auth (Authorization: Bearer header via Application.get_env). The @api_url constant and all CB-ACCESS-* signed calls are removed. |
Coinbase Advanced Trade API v3 client.
Closes #83