rgdax

Wrapper for Coinbase pro (erstwhile GDAX) Cryptocurrency exchange

https://github.com/dheerajagarwal/rgdax

Science Score: 36.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    1 of 5 committers (20.0%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (11.2%) to scientific vocabulary

Keywords

coinbase-pro coinbase-pro-api coinbasepro coinbasepro-api cryptocurrency gdax gdax-r library mit-license r rstudio unofficial-wrappers wrapper
Last synced: 6 months ago · JSON representation

Repository

Wrapper for Coinbase pro (erstwhile GDAX) Cryptocurrency exchange

Basic Info
  • Host: GitHub
  • Owner: DheerajAgarwal
  • License: other
  • Language: R
  • Default Branch: dev
  • Homepage:
  • Size: 104 KB
Statistics
  • Stars: 34
  • Watchers: 5
  • Forks: 16
  • Open Issues: 6
  • Releases: 0
Topics
coinbase-pro coinbase-pro-api coinbasepro coinbasepro-api cryptocurrency gdax gdax-r library mit-license r rstudio unofficial-wrappers wrapper
Created about 8 years ago · Last pushed about 2 years ago
Metadata Files
Readme Changelog License

README.md

rgdax 1.2.3

Build Status CRAN_Status_Badge

Note:

The version less than 1.1.0 are now broken and unsupported. Coinbase had support for the old GDAX API's only till the end of 2018. Version 1.1 and above WILL break the previous implementations and hence, it is recommended that all users should test this extensively with their existing applications (bulit pre-March 2021) and make changes as necessary.

This package is inspired by official and unofficial wrappers for Coinbase Pro API. Please read through the api docs to gain a better understanding of how each end point is likely to work.

There are two main groups of api end points.

Public: All functions belonging to this group start with public_ and can be used without any authentication.

Auth: This category of functions will require API Key, API Secret and Passphrase to connect successfully to the account. To get your api keys, refer to how to create Coinbase Pro api keys. The behavior of the functions will also depend upon what kind of access (view, transfer or trade) the api keys have.

What is New in this version

News

Supported Functions

Complete List of Supported Public Functions with Coinbase Pro end point mapping:

|#|function|public mapping| |-|-|-| |01|candles|historic rates| |02|daystats|24hr stats| |03|info|currencies & products| |04|orderbook|product orderbook| |05|ticker|product ticker| |06|time|time| |07|trades|trades|

Complete List of Supported Auth Functions with Coinbase Pro end point mapping:

Accounts

|#|function|auth mapping| |-|-|-| |08|accounts|list accounts| |09|account|an account| |10|account_hist|account history| |11|holds|holds|

Orders

|#|function|auth mapping| |-|-|-| |12|addorder|place a new order| |13|cancelorder|cancel an order & cancel all| |14|list_orders|list order| |XX|PENDING|get an order|

Others

|#|function|auth mapping| |-|-|-| |15|fills|list fills| |16|pymt_methods|list payment methods|

Apart from these two categories, the library also contains a few internal functions which are used across the public and the auth functions:

  1. parse_response
  2. auth

Currently Unsupported Functions - AUTH

|#|function|auth mapping| |-|-|-| |XX|pending|exchange limits| |XX|pending|list deposits| |XX|pending|single deposit| |XX|pending|deposut to payment method| |XX|pending|deposit from coinbase| |XX|pending|generate deposit address| |XX|pending|list withdrawl| |XX|pending|single withdrawl| |XX|pending|cancelled withdrawl| |XX|pending|withdraw to payment method| |XX|pending|withdraw to coinbase| |XX|pending|withdraw to address| |XX|pending|withdrawal fee| |XX|pending|create conversion| |XX|pending|list payment methods| |XX|pending|list coinbase accounts| |XX|pending|current fee| |XX|pending|create a new report| |XX|pending|report status| |XX|pending|list profiles| |XX|pending|get a profile| |XX|pending|transfer funds across profiles|

Currently Unsupported Functions - PUBLIC

|#|function|mapping| |-|-|-| |XX|pending|get a single product|

Apart from the above listed pending functions, the current version does not support the following capabilities:
1. Pagination

How to install:

From CRAN
library(rgdax) This is same as installing master branch from github.

From Github dev library(devtools) install_github("DheerajAgarwal/rgdax", ref="dev")

URLs

rgdax CRAN

CRAN codebase

DEV codebase

License:

MIT

DISCLAIMER Use at your own risk.

Owner

  • Name: Dheeraj Agarwal
  • Login: DheerajAgarwal
  • Kind: user
  • Location: Sydney

GitHub Events

Total
Last Year

Committers

Last synced: over 2 years ago

All Time
  • Total Commits: 114
  • Total Committers: 5
  • Avg Commits per committer: 22.8
  • Development Distribution Score (DDS): 0.158
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Dheeraj Agarwal d****l@g****m 96
Dheeraj Agarwal D****l@g****m 13
Angel Aponte a****e@g****m 3
skivalov s****v@a****u 1
wittec c****h@g****m 1
Committer Domains (Top 20 + Academic)

Issues and Pull Requests

Last synced: 7 months ago

All Time
  • Total issues: 21
  • Total pull requests: 5
  • Average time to close issues: 5 months
  • Average time to close pull requests: 4 months
  • Total issue authors: 18
  • Total pull request authors: 4
  • Average comments per issue: 4.95
  • Average comments per pull request: 1.2
  • Merged pull requests: 4
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • natearoe (2)
  • Guceri (2)
  • jeremiahsb (2)
  • dabezian (1)
  • kwartler (1)
  • mikaelr88 (1)
  • EmilioFreire (1)
  • MotivaoCrypto (1)
  • erickwy (1)
  • dirkdeslegte (1)
  • southernt (1)
  • siulynot (1)
  • LDleo (1)
  • angelaponte (1)
  • Ju-creator-beep (1)
Pull Request Authors
  • angelaponte (2)
  • wittec (1)
  • skivalov (1)
  • MarcoZanon (1)
Top Labels
Issue Labels
help wanted (11) bug (10) enhancement (4) question (1) invalid (1) wontfix (1)
Pull Request Labels

Packages

  • Total packages: 1
  • Total downloads:
    • cran 410 last-month
  • Total dependent packages: 0
  • Total dependent repositories: 1
  • Total versions: 7
  • Total maintainers: 1
cran.r-project.org: rgdax

Wrapper for 'Coinbase Pro (erstwhile GDAX)' Cryptocurrency Exchange

  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 1
  • Downloads: 410 Last month
Rankings
Forks count: 4.8%
Stargazers count: 8.4%
Downloads: 13.5%
Average: 15.9%
Dependent repos count: 23.9%
Dependent packages count: 28.7%
Maintainers (1)
Last synced: 6 months ago

Dependencies

DESCRIPTION cran
  • R >= 4.0 depends
  • RCurl * depends
  • digest * depends
  • httr * depends
  • jsonlite * depends
  • plyr * depends
  • testthat * suggests