](http://www.rdocumentation.org/packages/crypto)
- Removal of crypto exchanges call as this no longer works as intended
- Introduced more elegant error handling
- Significant changes to entire package due to upgrade to CMC API.
- Now supports use of the CoinMarketCap professional API.
- All parallel processing functionality has been removed.
- All deprecated functions now use their new name, and warnings for old names removed.
- Better visualisation of progress bar and API key handling introduced.
- Support for secure API key management through keychain and rstudioapi packages.
- Enhanced error handling and support for rate limiter, including automatic reattempts.
- Removed redundant functions no longer required.
- Added helper functions to assist with dependency management.
- added change to handle rate limiter of 30 calls a minute introduced by CoinMarketCap
- turning off verbose mode from
crypto_history()
function - added additional check in
encoding.R
to not change locale for existing windows UTF-8 encoding
- functions will now accept a character vector of coin names
- enhanced coin name handling
- cleaned up warning messages of deprecation
- added stop function for coins without data
- removed printing of empty string
- daily_market() Retrieve timeseries market data for specific token perfect for visualisation.
- global_market() Retrieve timeseries global market data for all coins or alt-coins perfect for visualisation.
- repair_dependencies() Repair all dependant packagess and install any missing ones.
- replace_encoding() Converts locale encoding to use UTF-8 for better localisation and international support.
- reset_encoding() Resets locale encoding back to system default.
The following functions have been renamed and will be deprecated in future versions. Functionality remains the same.
getCoins() -----> crypto_history()
listCoins() -----> crypto_list()
getExchanges() -----> crypto_exchanges()
getPrices() -----> crypto_prices()
crypto2xts -----> crypto_xts()
- Addition of
crypto2xts()
function to convertgetCoins()
into xts object crypto2xts()
can also be used to summarise into specified time periods i.e month, week
- Changed
listCoins()
url to the new coinmarketcap services - Added error handling to foreach call to prevent errors where coins may not exist
- Fixed rounding issue in
getCoins()
&getPrices()
by introducing replace_na from tidyr package - Fixed issue in
getPrices()
to do with currency conversion
- Addition of
getExchanges()
function to retrieve all crypto currencies and their listed exchanges
- Fixing defect in
getPrices()
function by adding return(prices)
- Addition of
getPrices()
function to retrieve current crypto currency prices
- Minor updates to resolve CRAN errors on windows and linux
- Update to resolve check NOTES on different platforms.
- Included additional parameters in
getCoins()
function
- Addition of
getCoins()
function to retrieve crypto currency prices - Addition of
listCoins()
function to retrieve list of crypto currencies - Addition of
scraper()
helper function used ingetCoins()