1use vertex_sdk::math::to_u128_x6;
2use vertex_sdk::prelude::*;
3
4#[tokio::main]
5async fn main() {
6 let client = VertexClient::new(ClientMode::SepoliaTest);
8
9 const ARB_PERP: u32 = 6;
10 let depth = 10;
11 let order_book = client.get_market_liquidity(ARB_PERP, depth).await.unwrap();
12 println!("orderbook: {:?}", order_book);
13
14 let liquidation_feed = client.get_liquidation_feed().await.unwrap();
15 print!("liquidateable accounts: {:?}", liquidation_feed);
16
17 assert!(client.subaccount().is_err());
19 assert!(client
20 .deposit_collateral_builder()
21 .product_id(0)
22 .amount(to_u128_x6(10))
23 .execute()
24 .await
25 .is_err());
26}