pub struct SecureClientBuilder { /* private fields */ }Expand description
Builder for SecureClient.
Implementations§
Source§impl SecureClientBuilder
impl SecureClientBuilder
pub fn new() -> Self
pub fn environment(self, environment: Environment) -> Self
Sourcepub fn private_key(self, private_key: impl Into<String>) -> Self
pub fn private_key(self, private_key: impl Into<String>) -> Self
Hex-encoded secp256k1 private key (0x…).
Sourcepub fn credentials(self, credentials: ApiCredentials) -> Self
pub fn credentials(self, credentials: ApiCredentials) -> Self
Reuse stored L2 credentials from a prior session.
Sourcepub fn wallet(self, wallet: Address) -> Self
pub fn wallet(self, wallet: Address) -> Self
Polymarket account wallet (funder). Required for proxy/safe/deposit wallets.
pub fn signature_type(self, signature_type: SignatureType) -> Self
pub async fn build(self) -> Result<SecureClient, BuildSecureClientError>
Trait Implementations§
Source§impl Clone for SecureClientBuilder
impl Clone for SecureClientBuilder
Source§fn clone(&self) -> SecureClientBuilder
fn clone(&self) -> SecureClientBuilder
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SecureClientBuilder
impl Debug for SecureClientBuilder
Source§impl Default for SecureClientBuilder
impl Default for SecureClientBuilder
Source§fn default() -> SecureClientBuilder
fn default() -> SecureClientBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SecureClientBuilder
impl RefUnwindSafe for SecureClientBuilder
impl Send for SecureClientBuilder
impl Sync for SecureClientBuilder
impl Unpin for SecureClientBuilder
impl UnsafeUnpin for SecureClientBuilder
impl UnwindSafe for SecureClientBuilder
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more