sync_pools_from_checkpoint/
sync-pools-from-checkpoint.rs

1use std::{error::Error, sync::Arc};
2
3use ethers::providers::{Http, Provider};
4
5use pair_sync::checkpoint::sync_pools_from_checkpoint;
6
7#[tokio::main]
8async fn main() -> Result<(), Box<dyn Error>> {
9    //Add rpc endpoint here:
10    let rpc_endpoint = "";
11    let provider = Arc::new(Provider::<Http>::try_from(rpc_endpoint).unwrap());
12
13    let _pools = sync_pools_from_checkpoint("./pool_sync_checkpoint.json".into(), provider).await?;
14
15    Ok(())
16}