cryptocompsdk.exchanges.info package

Submodules

cryptocompsdk.exchanges.info.api module

class cryptocompsdk.exchanges.info.api.ExchangeInfoAPI(api_key, throttle=None)[source]

Bases: cryptocompsdk.request.APIBase

get(to_symbol=None)[source]
Return type

ExchangesInfo

cryptocompsdk.exchanges.info.parse module

exception cryptocompsdk.exchanges.info.parse.CouldNotGetExchangeInfoException[source]

Bases: cryptocompsdk.response.ResponseException

class cryptocompsdk.exchanges.info.parse.ExchangeInfo(id=None, sort_order=None, name=None, url=None, logo_url=None, item_type=None, centralization_type=None, internal_name=None, grade_points=None, grade=None, grade_points_split=None, affiliate_url=None, country=None, order_book=None, trades=None, description=None, full_address=None, fees=None, deposit_methods=None, withdrawal_methods=None, sponsored=None, recommended=None, rating=None, totalvolume24_h=None, displaytotalvolume24_h=None)[source]

Bases: object

__init__(id=None, sort_order=None, name=None, url=None, logo_url=None, item_type=None, centralization_type=None, internal_name=None, grade_points=None, grade=None, grade_points_split=None, affiliate_url=None, country=None, order_book=None, trades=None, description=None, full_address=None, fees=None, deposit_methods=None, withdrawal_methods=None, sponsored=None, recommended=None, rating=None, totalvolume24_h=None, displaytotalvolume24_h=None)

Initialize self. See help(type(self)) for accurate signature.

affiliate_url: Optional[str] = None
centralization_type: Optional[str] = None
country: Optional[str] = None
deposit_methods: Optional[str] = None
description: Optional[str] = None
displaytotalvolume24_h: Optional[Dict[str, str]] = None
fees: Optional[str] = None
static from_dict(obj)[source]
Return type

ExchangeInfo

full_address: Optional[str] = None
grade: Optional[str] = None
grade_points: Optional[float] = None
grade_points_split: Optional[cryptocompsdk.exchanges.info.parse.GradePointsSplit] = None
id: Optional[int] = None
internal_name: Optional[str] = None
item_type: Optional[List[str]] = None
logo_url: Optional[str] = None
name: Optional[str] = None
order_book: Optional[bool] = None
rating: Optional[cryptocompsdk.exchanges.info.parse.Rating] = None
recommended: Optional[bool] = None
sort_order: Optional[int] = None
sponsored: Optional[bool] = None
to_dict()[source]
Return type

dict

totalvolume24_h: Optional[Dict[str, int]] = None
trades: Optional[bool] = None
url: Optional[str] = None
withdrawal_methods: Optional[str] = None
class cryptocompsdk.exchanges.info.parse.ExchangesInfo(response=None, message=None, param_with_error=None, has_warning=None, type=None, rate_limit=None, data=None)[source]

Bases: cryptocompsdk.response.ResponseAPIBase

__init__(response=None, message=None, param_with_error=None, has_warning=None, type=None, rate_limit=None, data=None)

Initialize self. See help(type(self)) for accurate signature.

data: Optional[Dict[str, cryptocompsdk.exchanges.info.parse.ExchangeInfo]] = None
static from_dict(obj)[source]
Return type

ExchangesInfo

has_warning: Optional[bool] = None
message: Optional[str] = None
param_with_error: Optional[str] = None
rate_limit: Optional[cryptocompsdk.exchanges.info.parse.RateLimit] = None
response: Optional[str] = None
to_dict()[source]
Return type

dict

type: Optional[int] = None
class cryptocompsdk.exchanges.info.parse.GradePointsSplit(trade_surveillance=None, geography=None, legal=None, investment=None, team=None, data=None, market_quality=None)[source]

Bases: object

__init__(trade_surveillance=None, geography=None, legal=None, investment=None, team=None, data=None, market_quality=None)

Initialize self. See help(type(self)) for accurate signature.

data: Optional[float] = None
static from_dict(obj)[source]
Return type

GradePointsSplit

geography: Optional[float] = None
investment: Optional[float] = None
legal: Optional[float] = None
market_quality: Optional[float] = None
team: Optional[float] = None
to_dict()[source]
Return type

dict

trade_surveillance: Optional[float] = None
class cryptocompsdk.exchanges.info.parse.RateLimit[source]

Bases: object

__init__()

Initialize self. See help(type(self)) for accurate signature.

static from_dict(obj)[source]
Return type

RateLimit

to_dict()[source]
Return type

dict

class cryptocompsdk.exchanges.info.parse.Rating(one=None, two=None, three=None, four=None, five=None, avg=None, total_users=None)[source]

Bases: object

__init__(one=None, two=None, three=None, four=None, five=None, avg=None, total_users=None)

Initialize self. See help(type(self)) for accurate signature.

avg: Optional[float] = None
five: Optional[int] = None
four: Optional[int] = None
static from_dict(obj)[source]
Return type

Rating

one: Optional[int] = None
three: Optional[int] = None
to_dict()[source]
Return type

dict

total_users: Optional[int] = None
two: Optional[int] = None
cryptocompsdk.exchanges.info.parse.exchanges_info_from_dict(s)[source]
Return type

ExchangesInfo

cryptocompsdk.exchanges.info.parse.exchanges_info_to_dict(x)[source]
Return type

Any