token-list

Ethereum token list standard

6 releases (breaking)

0.6.0 Sep 24, 2021
0.5.0 Sep 13, 2021
0.4.0 Sep 2, 2021
0.3.0 Sep 1, 2021
0.1.0 Jul 6, 2021

50 downloads per month

MIT license

21KB
321 lines

token-list

Latest Version Docs CI

Ethereum token list standard created by Uniswap

usage

Cargo.toml:

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

main.rs:

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.

Dependencies

~3–16MB
~219K SLoC