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}