holds: Get Hold Details for An Account Using Currency

Description Usage Arguments Value Examples

View source: R/holds.R

Description

This is an auth based function. User must have valid api keys generated by GDAX which must be passed as mandatory arguments. The function takes a currency as an additional input and returns the hold information. Since currency and account id have one to one mapping, the currency is being used a proxy. The basic hold amounts can also be fetched using account or accounts, however this function provides additional details and ties to active open orders. Please note that each trade buy order, results in a hold on the currency like USD and each sell order will result in a hold on the cryptoasset like BTC.

Usage

1
holds(currency = "BTC", api.key, secret, passphrase)

Arguments

currency

Optional character value. The default is "BTC". This is case insensitive and must be a valid currency as provided by accounts or account.

api.key

Mandatory character value. This is the API key as generated by GDAX. Typically a 32 character value.

secret

Mandatory character value. This is the API secret as generated by GDAX. Typically a 88 character value.

passphrase

Mandatory character value. This is the passphrase as generated by GDAX. Typically a 11 character value.

Value

Dataframe with timestamp of all the holds for the currency, the amount & type of hold and a reference id which created the hold.

Examples

1
2
3
4
5
6
## Not run: 
holds(api.key = your_key, secret = your_api_secret, passphrase = your_api_pass)
holds("ETH", api.key = your_key, secret = your_api_secret, passphrase = your_api_pass)
holds("USD", api.key = your_key, secret = your_api_secret, passphrase = your_api_pass)

## End(Not run)

rgdax documentation built on Aug. 3, 2021, 9:06 a.m.