Module: Cryptohopper

Defined in:
lib/cryptohopper.rb,
lib/cryptohopper/client.rb,
lib/cryptohopper/errors.rb,
lib/cryptohopper/version.rb,
lib/cryptohopper/resources/ai.rb,
lib/cryptohopper/resources/app.rb,
lib/cryptohopper/resources/user.rb,
lib/cryptohopper/resources/chart.rb,
lib/cryptohopper/resources/market.rb,
lib/cryptohopper/resources/social.rb,
lib/cryptohopper/resources/hoppers.rb,
lib/cryptohopper/resources/signals.rb,
lib/cryptohopper/resources/backtest.rb,
lib/cryptohopper/resources/exchange.rb,
lib/cryptohopper/resources/platform.rb,
lib/cryptohopper/resources/strategy.rb,
lib/cryptohopper/resources/template.rb,
lib/cryptohopper/resources/webhooks.rb,
lib/cryptohopper/resources/arbitrage.rb,
lib/cryptohopper/resources/marketmaker.rb,
lib/cryptohopper/resources/tournaments.rb,
lib/cryptohopper/resources/subscription.rb

Overview

Official Ruby SDK for the Cryptohopper API.

Examples:

require "cryptohopper"

ch = Cryptohopper::Client.new(api_key: ENV.fetch("CRYPTOHOPPER_TOKEN"))
me = ch.user.get
ticker = ch.exchange.ticker(exchange: "binance", market: "BTC/USDT")

Defined Under Namespace

Modules: Resources Classes: Client, Error

Constant Summary collapse

DEFAULT_BASE_URL =
"https://api.cryptohopper.com/v1"
DEFAULT_TIMEOUT =
30
DEFAULT_MAX_RETRIES =
3
VERSION =
"0.1.0.pre.alpha.1"