token-list 0.5.0

Ethereum token list standard
Documentation
# token-list

[![Latest Version]][crates.io] [![Docs]][docs.rs] [![CI]][github-actions]

[CI]: https://github.com/telcoin/token-list/workflows/CI/badge.svg
[github-actions]: https://github.com/telcoin/token-list/actions
[latest version]: https://img.shields.io/crates/v/token-list.svg
[crates.io]: https://crates.io/crates/token-list
[docs]: https://docs.rs/token-list/badge.svg
[docs.rs]: https://docs.rs/token-list

Ethereum [token list] standard created by Uniswap

## usage

`Cargo.toml`:

```toml
token-list = { version = "0.1.0", features = ["from-uri"] }
tokio = { version = "1", features = ["full"] }
```

`main.rs`:

```rust
use token_list::TokenList;

#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
    let token_list = TokenList::from_uri("https://defi.cmc.eth.link").await?;

    assert_eq!(token_list.name, "CMC DeFi");

    Ok(())
}
```

You don't need the `tokio` dependency if you do not wish to enable the `from_uri` method.

[token list]: https://tokenlists.org/