Categorygithub.com/openware/irix
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

ExchangeREST APIStreaming APIFIX API
AlphapointYesYesNA
BinanceYesYesNA
BitfinexYesYesNA
BitflyerYesNoNA
BithumbYesNANA
BitMEXYesYesNA
BitstampYesYesNo
BittrexYesNoNA
BTCMarketsYesYesNA
BTSEYesYesNA
CoinbaseProYesYesNo
CoinbeneYesYesNo
COINUTYesYesNA
ExmoYesNANA
FTXYesYesNo
GateIOYesYesNA
GeminiYesYesNo
HitBTCYesYesNo
Huobi.ProYesYesNA
ItBitYesNANo
KrakenYesYesNA
LakeBTCYesYesNA
LbankYesNoNA
LocalBitcoinsYesNANA
OKCoin InternationalYesYesNo
OKEXYesYesNo
PoloniexYesYesNA
YobitYesNANA
ZB.COMYesYesNA

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.