Web3 Dater

A simple library to get ethereum block by date using web3

Installation

Add the web3_dater to your project dependencies:

shell cargo add web3_dater

or

toml [dependencies] web3_dater = "0.1.1"

Example

```rust use web3_dater::Web3Dater;

[tokio::main]

async fn main() -> Result<(), Box> { let transport = web3::transports::Http::new("https://rpc.ankr.com/eth").unwrap(); let web3client = web3::Web3::new(transport);

// Create a new instance of Web3Dater
let mut dater = Web3Dater::new(web3client);

let search_date = DateTime::parse_from_rfc3339("2022-08-31T17:31:00+00:00").unwrap();

// Get the block by date
let block = dater.get_block_by_date(search_date, true).await.unwrap();

println!("{:?}", block);

Ok(())

} ```

Docs

Documentation

Support

For support, email support@syneware.com

License

MIT