Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 8 additions & 6 deletions src/bin/agent.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

/*
Create a new wallet with the agent.
Expand All @@ -27,9 +28,10 @@ async fn main() {

info!("Agent address: {:?}", wallet.address());

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let order = ClientOrderRequest {
asset: "ETH".to_string(),
Expand Down
14 changes: 10 additions & 4 deletions src/bin/approve_builder_fee.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,16 @@ async fn main() {
.parse()
.unwrap();

let exchange_client =
ExchangeClient::new(None, wallet.clone(), Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client = ExchangeClient::new(
None,
wallet.clone(),
Some(BaseUrl::Testnet),
None,
None,
None,
)
.await
.unwrap();

let max_fee_rate = "0.1%";
let builder = address!("0x1ab189B7801140900C711E458212F9c76F8dAC79");
Expand Down
7 changes: 4 additions & 3 deletions src/bin/bridge_withdraw.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let usd = "5"; // 5 USD
let destination = "0x0D1d9635D0640821d15e323ac8AdADfA9c111414";
Expand Down
7 changes: 4 additions & 3 deletions src/bin/claim_rewards.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let response = exchange_client.claim_rewards(None).await.unwrap();

Expand Down
7 changes: 4 additions & 3 deletions src/bin/class_transfer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let usdc = 1.0; // 1 USD
let to_perp = false;
Expand Down
4 changes: 2 additions & 2 deletions src/bin/info.rs
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ async fn user_state_example(info_client: &InfoClient) {

info!(
"User state data for {user}: {:?}",
info_client.user_state(user).await.unwrap()
info_client.user_state(user, None).await.unwrap()
);
}

Expand Down Expand Up @@ -89,7 +89,7 @@ async fn recent_trades(info_client: &InfoClient) {
}

async fn meta_example(info_client: &InfoClient) {
info!("Meta: {:?}", info_client.meta().await.unwrap());
info!("Meta: {:?}", info_client.meta(None).await.unwrap());
}

async fn meta_and_asset_contexts_example(info_client: &InfoClient) {
Expand Down
9 changes: 5 additions & 4 deletions src/bin/leverage.rs
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,10 @@ async fn main() {
.unwrap();

let address = wallet.address();
let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();
let info_client = InfoClient::new(None, Some(BaseUrl::Testnet)).await.unwrap();

let response = exchange_client
Expand All @@ -31,6 +32,6 @@ async fn main() {

info!("Update isolated margin response: {response:?}");

let user_state = info_client.user_state(address).await.unwrap();
let user_state = info_client.user_state(address, None).await.unwrap();
info!("User state: {user_state:?}");
}
7 changes: 4 additions & 3 deletions src/bin/market_order_and_cancel.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

// Market open order
let market_open_params = MarketOrderParams {
Expand Down
7 changes: 4 additions & 3 deletions src/bin/market_order_with_builder_and_cancel.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

// Market open order
let market_open_params = MarketOrderParams {
Expand Down
7 changes: 4 additions & 3 deletions src/bin/order_and_cancel.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let order = ClientOrderRequest {
asset: "ETH".to_string(),
Expand Down
7 changes: 4 additions & 3 deletions src/bin/order_and_cancel_cloid.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

// Order and Cancel with cloid
let cloid = Uuid::new_v4();
Expand Down
7 changes: 4 additions & 3 deletions src/bin/order_and_schedule_cancel.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

info!("Testing Schedule Cancel Dead Man's Switch functionality...");

Expand Down
7 changes: 4 additions & 3 deletions src/bin/order_with_builder_and_cancel.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let order = ClientOrderRequest {
asset: "ETH".to_string(),
Expand Down
7 changes: 4 additions & 3 deletions src/bin/set_referrer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let code = "TESTNET".to_string();

Expand Down
7 changes: 4 additions & 3 deletions src/bin/spot_order.rs
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let order = ClientOrderRequest {
asset: "XYZTWO/USDC".to_string(),
Expand Down
7 changes: 4 additions & 3 deletions src/bin/spot_transfer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let amount = "1";
let destination = "0x0D1d9635D0640821d15e323ac8AdADfA9c111414";
Expand Down
7 changes: 4 additions & 3 deletions src/bin/usdc_transfer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let amount = "1"; // 1 USD
let destination = "0x0D1d9635D0640821d15e323ac8AdADfA9c111414";
Expand Down
14 changes: 10 additions & 4 deletions src/bin/using_big_blocks.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,10 +11,16 @@ async fn main() {
.parse()
.unwrap();

let exchange_client =
ExchangeClient::new(None, wallet.clone(), Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client = ExchangeClient::new(
None,
wallet.clone(),
Some(BaseUrl::Testnet),
None,
None,
None,
)
.await
.unwrap();

let res = exchange_client
.enable_big_blocks(false, Some(&wallet))
Expand Down
7 changes: 4 additions & 3 deletions src/bin/vault_transfer.rs
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,10 @@ async fn main() {
.parse()
.unwrap();

let exchange_client = ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None)
.await
.unwrap();
let exchange_client =
ExchangeClient::new(None, wallet, Some(BaseUrl::Testnet), None, None, None)
.await
.unwrap();

let usd = 5_000_000; // at least 5 USD
let is_deposit = true;
Expand Down
Loading