uniswap-core 0.6.1

The Uniswap SDK Core in Rust provides essential functionality for interacting with the Uniswap decentralized exchange
Documentation
#                                           Uniswap SDK Core Rust

**An Unofficial Uniswap SDK Core in Rust provides essential functionality for interacting with the Uniswap decentralized exchange.**

> **Warning**
> 
>   This is an unofficial uniswap library

## Quickstart
Add this to your Cargo.toml
```
[dependencies]
uniswap-core = "0.6.0";
```

And this to your code:

```
use ethers::prelude::*;
```

## Examples
The code below shows an example of how you can validate an address
```
// The `prelude` module provides a convenient way to import a number
// of common dependencies at once. This can be useful if you are working
// with multiple parts of the library and want to avoid having
// to import each dependency individually.
use uniswap_core::prelude::*;

fn main() {
        let valid_address: &str = "0x1234567890123456789012345678901234567890";
        assert!(check_valid_ethereum_address(valid_address).is_ok());
}
```

## Acknowledgments

The Uniswap SDK Core in Rust is inspired by the original [Uniswap SDK]() and aims to provide similar functionality in the Rust programming language.

## License

This project is licensed under the MIT License - see the [LICENSE](https://github.com/Uniswap/sdk-core/tree/main) file for details.

## Contribution

Contributions are welcome! If you find a bug or have suggestions for improvements, feel free to open an issue or submit a pull request on the [GitHub repository](https://github.com/malik672/uniswap-sdk-core-rust).