diff --git a/examples/remove_liquidity.rs b/examples/remove_liquidity.rs index d9022d71..cc84f0b5 100644 --- a/examples/remove_liquidity.rs +++ b/examples/remove_liquidity.rs @@ -19,11 +19,13 @@ abigen!( ]"# ); +fn main() {} + // Remove liquidity from uniswap V2. // This example will remove 500 liquidity of 2 test tokens, TA and TB on goerli testnet. // This example uses pair contract and uniswap swap contract to remove liquidity. -#[tokio::main] -async fn main() -> Result<()> { +#[allow(dead_code)] +async fn example() -> Result<()> { let provider = Arc::new({ // connect to the network let provider = Provider::::try_from( @@ -50,8 +52,8 @@ async fn main() -> Result<()> { println!("Reserves (token A, Token B): ({}, {})", reserve0, reserve1); let price = - if reserve0 > reserve1 { 1000 * reserve0 / reserve1 } else { 1000 * reserve1 / reserve0 } / - 1000; + if reserve0 > reserve1 { 1000 * reserve0 / reserve1 } else { 1000 * reserve1 / reserve0 } + / 1000; println!("token0 / token1 price = {}", price); let liquidity = 100.into();