Patreon donate button Buy me a coffee! Ko-fi
No data.

cbadv-rs, Coinbase Advanced API in Rust

The cbadv-rs project is designed to help me get my feet wet in Rust. By no means should others consider using this in the near future, especially with the hopes of making money. This is entirely for testing purposes and I am not responsible for your losses. However, you can choose to credit me with any gains made.

I am ambitious with the project and plan on expanding to the entire API. The API reference can be seen at Coinbase Advanced API. If you wish to add this to your project, add the following line to your dependencies section in Cargo.toml:

toml [dependencies] cbadv = { git = "https://github.com/ohkthx/cbadv-rs" }

Features

Covered API requests

TODO

Test all endpoints that are currently untested.

Configuration

The default configuration is unusable due to the API requiring a Key and Secret. You can create, modify, and delete API Keys and Secrets with this link.

Copy the config.toml.sample to config.toml and add in your API information. The config.toml file will automatically be read on launch to access your accounts API information. Unlike the depreciated Coinbase Pro API, there's no longer access to Public API endpoints. All access requires authentication. The key and secret is authentication requirements for HTTP requests to be properly signed and accepted by Coinbase.

Examples

Check above in the Covered API requests section for possibly covered examples.