modulepackage
0.0.0-20210530232945-81ab215e69dc
Repository: https://github.com/openware/irix.git
Documentation: pkg.go.dev
# README
Irix Crypto Currency Exchanges
Go Package supporting many exchanges
-
This package is used to connect and query data from supported exchanges.
-
Please checkout individual exchange README for more information on implementation
Exchange Support Table
Exchange | REST API | Streaming API | FIX API |
---|---|---|---|
Alphapoint | Yes | Yes | NA |
Binance | Yes | Yes | NA |
Bitfinex | Yes | Yes | NA |
Bitflyer | Yes | No | NA |
Bithumb | Yes | NA | NA |
BitMEX | Yes | Yes | NA |
Bitstamp | Yes | Yes | No |
Bittrex | Yes | No | NA |
BTCMarkets | Yes | Yes | NA |
BTSE | Yes | Yes | NA |
CoinbasePro | Yes | Yes | No |
Coinbene | Yes | Yes | No |
COINUT | Yes | Yes | NA |
Exmo | Yes | NA | NA |
FTX | Yes | Yes | No |
GateIO | Yes | Yes | NA |
Gemini | Yes | Yes | No |
HitBTC | Yes | Yes | No |
Huobi.Pro | Yes | Yes | NA |
ItBit | Yes | NA | No |
Kraken | Yes | Yes | NA |
LakeBTC | Yes | Yes | NA |
Lbank | Yes | No | NA |
LocalBitcoins | Yes | NA | NA |
OKCoin International | Yes | Yes | No |
OKEX | Yes | Yes | No |
Poloniex | Yes | Yes | NA |
Yobit | Yes | NA | NA |
ZB.COM | Yes | Yes | NA |
Guide for adding a new exchange
TODO
# Packages
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Package gemini exchange documentation can be found at https://docs.sandbox.gemini.com.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Functions
IsSupported returns whether or not a specific exchange is supported.
# Constants
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Const declarations for fee types.
Endpoint authentication types.
url lookup consts.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
DefaultHTTPTimeout is the default HTTP/HTTPS Timeout for exchange requests.
DefaultWebsocketOrderbookBufferLimit is the maximum number of orderbook updates that get stored before being applied.
DefaultWebsocketResponseCheckTimeout is the default delay in checking for an expected websocket response.
DefaultWebsocketResponseMaxLimit is the default max wait for an expected websocket response before a timeout.
url lookup consts.
url lookup consts.
url lookup consts.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Definitions for each type of withdrawal method for a given exchange.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
url lookup consts.
url lookup consts.
url lookup consts.
url lookup consts.
url lookup consts.
url lookup consts.
url lookup consts.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
WarningAuthenticatedRequestWithoutCredentialsSet error message for authenticated request without credentials set.
Endpoint authentication types.
Endpoint authentication types.
url lookup consts.
url lookup consts.
Endpoint authentication types.
Repeated exchange strings FeeType custom type for calculating fees based on method.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
Endpoint authentication types.
# Variables
Exchanges stores a list of supported exchanges.
# Structs
API stores the exchange API settings.
AssetWebsocketSupport defines the availability of websocket functionality to the specific asset type.
Base stores the individual exchange information.
Endpoints stores running url endpoints for exchanges.
Features stores the supported and enabled features for the exchange.
FeaturesEnabled stores the exchange enabled features.
FeaturesSupported stores the exchanges supported features.
FeeBuilder is the type which holds all parameters required to calculate a fee for an exchange.
FundHistory holds exchange funding history data.
WithdrawalHistory holds exchange Withdrawal history data.
# Interfaces
IBotExchange enforces standard functions for all exchanges supported in TradePoint.
# Type aliases
FeeType is the type for holding a custom fee type (International withdrawal fee).
InternationalBankTransactionType custom type for calculating fees based on fiat transaction types.
URL stores uint conversions.