BittrexEnterprise
A simple Ruby gem for the Bittrex.com v3 API protocol.
Installation
Add this line to your application's Gemfile:
gem 'bittrex-enterprise'
And then execute:
$ bundle
Or install it yourself as:
$ gem install bittrex-enterprise
Usage
Load the gem
require 'bittrex-enterprise'
Setup your Bittrex API key
BittrexEnterprise.setup do |config|
config.key = 'BITTREX_KEY'
config.secret = 'BITTREX_SECRET'
end
Use the gem
This gem methods are named after the official Bittrex v3 Beta API Documentation: https://bittrex.github.io/api/v3
# NO AUTH REQUIRED
## Currencies
BittrexEnterprise::Currencies.list
BittrexEnterprise::Currencies.info
## Markets
BittrexEnterprise::Markets.list
BittrexEnterprise::Markets.summaries
BittrexEnterprise::Markets.info
BittrexEnterprise::Markets.summary
BittrexEnterprise::Markets.order_book
BittrexEnterprise::Markets.trades
BittrexEnterprise::Markets.ticker
BittrexEnterprise::Markets.candles
## Ping
BittrexEnterprise::Ping.send
# AUTH REQUIRED
## Account
BittrexEnterprise::Account.retrieve
## Addresses
BittrexEnterprise::Addresses.list
BittrexEnterprise::Addresses.create
BittrexEnterprise::Addresses.status
## Balances
BittrexEnterprise::Balances.list
BittrexEnterprise::Balances.info
## Deposits
BittrexEnterprise::Deposits.open
BittrexEnterprise::Deposits.closed
BittrexEnterprise::Deposits.by_tx_id
BittrexEnterprise::Deposits.retrieve
## Orders
BittrexEnterprise::Orders.open
BittrexEnterprise::Orders.closed
BittrexEnterprise::Orders.retrieve
BittrexEnterprise::Orders.cancel
BittrexEnterprise::Orders.create
## SubAccounts
BittrexEnterprise::SubAccounts.list
BittrexEnterprise::SubAccounts.create
BittrexEnterprise::SubAccounts.retrieve
## Transfers
BittrexEnterprise::Transfers.sent
BittrexEnterprise::Transfers.received
BittrexEnterprise::Transfers.retrieve
BittrexEnterprise::Transfers.create
## Withdrawals
BittrexEnterprise::Withdrawals.open
BittrexEnterprise::Withdrawals.closed
BittrexEnterprise::Withdrawals.by_tx_id
BittrexEnterprise::Withdrawals.retrieve
BittrexEnterprise::Withdrawals.cancel
BittrexEnterprise::Withdrawals.create