cryptocompsdk.coins package

Submodules

cryptocompsdk.coins.api module

class cryptocompsdk.coins.api.CoinsAPI(api_key, throttle=None)[source]

Bases: cryptocompsdk.request.APIBase

get()[source]
Return type

Coins

cryptocompsdk.coins.parse module

class cryptocompsdk.coins.parse.Coin(id, url, image_url, content_created_on, name, symbol, coin_name, full_name, algorithm, proof_type, fully_premined, total_coin_supply, built_on, smart_contract_address, pre_mined_value, total_coins_free_float, sort_order, sponsored, taxonomy, is_trading, total_coins_mined, block_number, net_hashes_per_second, block_reward, block_time)[source]

Bases: object

__init__(id, url, image_url, content_created_on, name, symbol, coin_name, full_name, algorithm, proof_type, fully_premined, total_coin_supply, built_on, smart_contract_address, pre_mined_value, total_coins_free_float, sort_order, sponsored, taxonomy, is_trading, total_coins_mined, block_number, net_hashes_per_second, block_reward, block_time)[source]

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

algorithm: Optional[str]
block_number: Optional[int]
block_reward: Optional[float]
block_time: Optional[float]
built_on: Optional[str]
coin_name: Optional[str]
content_created_on: Optional[int]
static from_dict(obj)[source]
Return type

Coin

full_name: Optional[str]
fully_premined: Optional[int]
id: Optional[int]
image_url: Optional[str]
is_trading: Optional[bool]
name: Optional[str]
net_hashes_per_second: Optional[float]
pre_mined_value: Optional[str]
proof_type: Optional[str]
smart_contract_address: Optional[str]
sort_order: Optional[int]
sponsored: Optional[bool]
symbol: Optional[str]
taxonomy: Optional[cryptocompsdk.coins.parse.Taxonomy]
to_dict()[source]
Return type

dict

total_coin_supply: Optional[Union[int, str]]
total_coins_free_float: Optional[str]
total_coins_mined: Optional[float]
url: Optional[str]
class cryptocompsdk.coins.parse.Coins(response, message, data, base_image_url, base_link_url, rate_limit, has_warning, type)[source]

Bases: cryptocompsdk.response.ResponseAPIBase

__init__(response, message, data, base_image_url, base_link_url, rate_limit, has_warning, type)[source]

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

base_image_url: Optional[str]
data: Dict[str, cryptocompsdk.coins.parse.Coin]
static from_dict(obj)[source]
Return type

Coins

has_warning: Optional[bool]
message: Optional[str]
rate_limit: Optional[cryptocompsdk.coins.parse.RateLimit]
response: Optional[str]
property symbol_id_dict
Return type

Dict[str, int]

property symbol_list
Return type

List[str]

to_df()[source]
Return type

DataFrame

to_dict()[source]
Return type

dict

type: Optional[int]
exception cryptocompsdk.coins.parse.CouldNotGetCoinsException[source]

Bases: cryptocompsdk.response.ResponseException

class cryptocompsdk.coins.parse.RateLimit[source]

Bases: object

__init__()[source]

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.coins.parse.Taxonomy(access, fca, finma, industry, collateralized_asset, collateralized_asset_type, collateral_type, collateral_info)[source]

Bases: object

__init__(access, fca, finma, industry, collateralized_asset, collateralized_asset_type, collateral_type, collateral_info)[source]

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

access: Optional[str]
collateral_info: Optional[str]
collateral_type: Optional[str]
collateralized_asset: Optional[str]
collateralized_asset_type: Optional[str]
fca: Optional[str]
finma: Optional[str]
static from_dict(obj)[source]
Return type

Taxonomy

industry: Optional[str]
to_dict()[source]
Return type

dict

cryptocompsdk.coins.parse.coins_from_dict(s)[source]
Return type

Coins

cryptocompsdk.coins.parse.coins_to_dict(x)[source]
Return type

Any