Skip to content

Commit 6364c9a

Browse files
committed
fix: use CLOB_HOST constant in examples (#27)
1 parent ed32ab4 commit 6364c9a

31 files changed

Lines changed: 68 additions & 32 deletions

examples/clob/account/get_balance_allowance.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ use polymarket_client_sdk_v2::clob::types::AssetType;
1313
use polymarket_client_sdk_v2::clob::types::request::BalanceAllowanceRequest;
1414
use polymarket_client_sdk_v2::clob::{Client, Config};
1515
use polymarket_client_sdk_v2::{POLYGON, PRIVATE_KEY_VAR};
16+
use polymarket_client_sdk_v2::CLOB_HOST;
1617

1718
#[tokio::main]
1819
async fn main() -> anyhow::Result<()> {
1920
let host =
20-
std::env::var("CLOB_API_URL").unwrap_or_else(|_| "https://clob-v2.polymarket.com".into());
21+
std::env::var("CLOB_API_URL").unwrap_or_else(|_| CLOB_HOST.into());
2122
let signer =
2223
LocalSigner::from_str(&std::env::var(PRIVATE_KEY_VAR)?)?.with_chain_id(Some(POLYGON));
2324

examples/clob/account/get_notifications.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,12 @@ use alloy::signers::Signer as _;
1111
use alloy::signers::local::LocalSigner;
1212
use polymarket_client_sdk_v2::clob::{Client, Config};
1313
use polymarket_client_sdk_v2::{POLYGON, PRIVATE_KEY_VAR};
14+
use polymarket_client_sdk_v2::CLOB_HOST;
1415

1516
#[tokio::main]
1617
async fn main() -> anyhow::Result<()> {
1718
let host =
18-
std::env::var("CLOB_API_URL").unwrap_or_else(|_| "https://clob-v2.polymarket.com".into());
19+
std::env::var("CLOB_API_URL").unwrap_or_else(|_| CLOB_HOST.into());
1920
let signer =
2021
LocalSigner::from_str(&std::env::var(PRIVATE_KEY_VAR)?)?.with_chain_id(Some(POLYGON));
2122

examples/clob/account/get_open_orders.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ use polymarket_client_sdk_v2::clob::types::request::OrdersRequest;
1313
use polymarket_client_sdk_v2::clob::{Client, Config};
1414
use polymarket_client_sdk_v2::types::U256;
1515
use polymarket_client_sdk_v2::{POLYGON, PRIVATE_KEY_VAR};
16+
use polymarket_client_sdk_v2::CLOB_HOST;
1617

1718
#[tokio::main]
1819
async fn main() -> anyhow::Result<()> {
1920
let host =
20-
std::env::var("CLOB_API_URL").unwrap_or_else(|_| "https://clob-v2.polymarket.com".into());
21+
std::env::var("CLOB_API_URL").unwrap_or_else(|_| CLOB_HOST.into());
2122
let signer =
2223
LocalSigner::from_str(&std::env::var(PRIVATE_KEY_VAR)?)?.with_chain_id(Some(POLYGON));
2324

examples/clob/account/get_trades.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ use polymarket_client_sdk_v2::clob::types::request::TradesRequest;
1313
use polymarket_client_sdk_v2::clob::{Client, Config};
1414
use polymarket_client_sdk_v2::types::U256;
1515
use polymarket_client_sdk_v2::{POLYGON, PRIVATE_KEY_VAR};
16+
use polymarket_client_sdk_v2::CLOB_HOST;
1617

1718
#[tokio::main]
1819
async fn main() -> anyhow::Result<()> {
1920
let host =
20-
std::env::var("CLOB_API_URL").unwrap_or_else(|_| "https://clob-v2.polymarket.com".into());
21+
std::env::var("CLOB_API_URL").unwrap_or_else(|_| CLOB_HOST.into());
2122
let signer =
2223
LocalSigner::from_str(&std::env::var(PRIVATE_KEY_VAR)?)?.with_chain_id(Some(POLYGON));
2324

examples/clob/account/update_balance_allowance.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,11 +13,12 @@ use polymarket_client_sdk_v2::clob::types::AssetType;
1313
use polymarket_client_sdk_v2::clob::types::request::UpdateBalanceAllowanceRequest;
1414
use polymarket_client_sdk_v2::clob::{Client, Config};
1515
use polymarket_client_sdk_v2::{POLYGON, PRIVATE_KEY_VAR};
16+
use polymarket_client_sdk_v2::CLOB_HOST;
1617

1718
#[tokio::main]
1819
async fn main() -> anyhow::Result<()> {
1920
let host =
20-
std::env::var("CLOB_API_URL").unwrap_or_else(|_| "https://clob-v2.polymarket.com".into());
21+
std::env::var("CLOB_API_URL").unwrap_or_else(|_| CLOB_HOST.into());
2122
let signer =
2223
LocalSigner::from_str(&std::env::var(PRIVATE_KEY_VAR)?)?.with_chain_id(Some(POLYGON));
2324

examples/clob/async.rs

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ use alloy::signers::local::LocalSigner;
2525
use polymarket_client_sdk_v2::clob::{Client, Config};
2626
use polymarket_client_sdk_v2::types::U256;
2727
use polymarket_client_sdk_v2::{POLYGON, PRIVATE_KEY_VAR};
28+
use polymarket_client_sdk_v2::CLOB_HOST;
2829
use tokio::join;
2930
use tracing::{error, info};
3031
use tracing_subscriber::EnvFilter;
@@ -53,7 +54,7 @@ async fn main() -> anyhow::Result<()> {
5354
}
5455

5556
async fn unauthenticated() -> anyhow::Result<()> {
56-
let client = Client::new("https://clob-v2.polymarket.com", Config::default())?;
57+
let client = Client::new(CLOB_HOST, Config::default())?;
5758
let client_clone = client.clone();
5859

5960
let token_id = U256::from_str(
@@ -115,7 +116,7 @@ async fn authenticated() -> anyhow::Result<()> {
115116
};
116117
let signer = LocalSigner::from_str(&private_key)?.with_chain_id(Some(POLYGON));
117118

118-
let client = Client::new("https://clob-v2.polymarket.com", Config::default())?
119+
let client = Client::new(CLOB_HOST, Config::default())?
119120
.authentication_builder(&signer)
120121
.authenticate()
121122
.await?;

examples/clob/authenticated.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ use polymarket_client_sdk_v2::clob::types::{Amount, OrderType, Side};
3333
use polymarket_client_sdk_v2::clob::{Client, Config};
3434
use polymarket_client_sdk_v2::types::{Decimal, U256};
3535
use polymarket_client_sdk_v2::{POLYGON, PRIVATE_KEY_VAR};
36+
use polymarket_client_sdk_v2::CLOB_HOST;
3637
use rust_decimal_macros::dec;
3738
use tracing::{error, info};
3839
use tracing_subscriber::EnvFilter;
@@ -63,7 +64,7 @@ async fn main() -> anyhow::Result<()> {
6364
let signer = LocalSigner::from_str(&private_key)?.with_chain_id(Some(POLYGON));
6465

6566
let config = Config::builder().use_server_time(true).build();
66-
let client = Client::new("https://clob-v2.polymarket.com", config)?
67+
let client = Client::new(CLOB_HOST, config)?
6768
.authentication_builder(&signer)
6869
.authenticate()
6970
.await?;

examples/clob/aws_authenticated.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ use alloy::signers::aws::AwsSigner;
2424
use aws_config::BehaviorVersion;
2525
use polymarket_client_sdk_v2::POLYGON;
2626
use polymarket_client_sdk_v2::clob::{Client, Config};
27+
use polymarket_client_sdk_v2::CLOB_HOST;
2728
use tracing::{error, info};
2829
use tracing_subscriber::EnvFilter;
2930
use tracing_subscriber::layer::SubscriberExt as _;
@@ -55,7 +56,7 @@ async fn main() -> anyhow::Result<()> {
5556
.await?
5657
.with_chain_id(Some(POLYGON));
5758

58-
let client = Client::new("https://clob-v2.polymarket.com", Config::default())?
59+
let client = Client::new(CLOB_HOST, Config::default())?
5960
.authentication_builder(&alloy_signer)
6061
.authenticate()
6162
.await?;

examples/clob/builder_authenticated.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ use polymarket_client_sdk_v2::clob::types::request::TradesRequest;
1919
use polymarket_client_sdk_v2::clob::{Client, Config};
2020
use polymarket_client_sdk_v2::types::{B256, U256};
2121
use polymarket_client_sdk_v2::{POLYGON, PRIVATE_KEY_VAR};
22+
use polymarket_client_sdk_v2::CLOB_HOST;
2223
use tracing::{error, info};
2324

2425
#[tokio::main]
@@ -32,7 +33,7 @@ async fn main() -> anyhow::Result<()> {
3233
let signer = LocalSigner::from_str(&private_key)?.with_chain_id(Some(POLYGON));
3334

3435
let config = Config::builder().builder_code(builder_code).build();
35-
let client = Client::new("https://clob-v2.polymarket.com", config)?
36+
let client = Client::new(CLOB_HOST, config)?
3637
.authentication_builder(&signer)
3738
.authenticate()
3839
.await?;

examples/clob/heartbeats.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ use std::time::Duration;
1111
use polymarket_client_sdk_v2::auth::{LocalSigner, Signer as _};
1212
use polymarket_client_sdk_v2::clob::{Client, Config};
1313
use polymarket_client_sdk_v2::{POLYGON, PRIVATE_KEY_VAR};
14+
use polymarket_client_sdk_v2::CLOB_HOST;
1415

1516
#[tokio::main]
1617
async fn main() -> anyhow::Result<()> {
@@ -23,7 +24,7 @@ async fn main() -> anyhow::Result<()> {
2324
.use_server_time(true)
2425
.heartbeat_interval(Duration::from_secs(1))
2526
.build();
26-
let client = Client::new("https://clob-v2.polymarket.com", config)?
27+
let client = Client::new(CLOB_HOST, config)?
2728
.authentication_builder(&signer)
2829
.authenticate()
2930
.await?;

0 commit comments

Comments
 (0)