Coin Market

Coin Market is a simple library designed to make it easy get market or account information for cryptocurrencies by interacting with ShapeShift and Etherscan APIs.

DEPRECATION NOTICE

Installation

toml [dependencies] coinmarket = "0.3"

Examples

New

env APIKEY=[key]

```rust use coinmarket::web3::Web3;

pub fn main() { let network = Web3::new("api.etherscan.io"); let balance = network .ether_balance("0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B") .expect("Parsing error");

println!("{}", balance);

} ```

Legacy

env ETHSCAN=[key]

```rust use coinmarket::ethereum::{Web3, Web3Provider};

pub fn main() { let network = Web3::new(Web3Provider::MainNet); let balance = network .ether_balance("0xAb5801a7D398351b8bE11C439e05C5B3259aeC9B") .expect("Parsing error");

println!("{}", balance);

} ```

Requirements

License

This project is dual-licensed under the BSD-3-Clause or the UNLICENSE.