NAME
    CryptoCurrency::Catalog - Catalog of cryptocurrencies
VERSION
    This document describes version 20181129.0.0 of CryptoCurrency::Catalog
    (from Perl distribution CryptoCurrency-Catalog), released on 2018-11-29.
SYNOPSIS
     use CryptoCurrency::Catalog;
     my $cat = CryptoCurrency::Catalog->new;
     my $record = $cat->by_code("ETH");          # => { code=>"ETH", name=>"Ethereum", safename=>"ethereum" }
     my $record = $cat->by_ticker("eth");        # alias for by_code(), lowercase also works
     my $record = $cat->by_name("Ethereum");     # note: case-sensitive
     my $record = $cat->by_safename("ethereum");
     my $record = $cat->by_slug("Ethereum");     # alias for by_safename(), mixed case also works
     my @codes = $cat->all_codes(); # => ("BTC", "ETH", ...)
     my @data = $cat->all_data; # => ({code=>"BTC", name=>"Bitcoin", safename=>"bitcoin"}, {...}, ...)
DESCRIPTION
    This class attempts to provide a list/catalog of cryptocurrencies. The
    main source for this catalog is the Cryptocurrency Market
    Capitalizations website (, or CMC for
    short).
    CMC does not provide unique codes nor unique names, only unique
    "safenames" (slugs). Whenever there is a clash, this catalog modifies
    the clashing code and/or unique name to make code and name to be unique
    again (usually the coin/token with the smaller market cap "loses" the
    name).
    There is no guarantee that the code/name/safename of old/unlisted coins
    or tokens will not be reused.
METHODS
  new
  by_code
  by_ticker
    Alias for "by_code".
  by_name
  by_safename
  by_slug
    Alias for "by_safename".
  all_codes
  all_data
HOMEPAGE
    Please visit the project's homepage at
    .
SOURCE
    Source repository is at
    .
BUGS
    Please report any bugs or feature requests on the bugtracker website
    
    When submitting a bug or request, please include a test-file or a patch
    to an existing test-file that illustrates the bug or desired feature.
SEE ALSO
    CryptoExchange::Catalog
AUTHOR
    perlancar 
COPYRIGHT AND LICENSE
    This software is copyright (c) 2018 by perlancar@cpan.org.
    This is free software; you can redistribute it and/or modify it under
    the same terms as the Perl 5 programming language system itself.