pub struct TransactionConfig {Show 18 fields
pub enabled: bool,
pub rpc_url: Option<String>,
pub allow_unauthenticated: bool,
pub max_body_bytes: usize,
pub max_transaction_bytes: usize,
pub inspect_timeout: Duration,
pub send_timeout: Duration,
pub status_timeout: Duration,
pub inspect_concurrency: usize,
pub send_concurrency: usize,
pub inspect_requests_per_minute: u32,
pub send_requests_per_minute: u32,
pub status_requests_per_minute: u32,
pub trusted_proxy_cidrs: Vec<IpNet>,
pub usage_enabled: bool,
pub usage_endpoint: Option<String>,
pub usage_token: Option<String>,
pub usage_spool_capacity: usize,
}Expand description
Explicit configuration for the fixed transaction relay routes.
Fields§
§enabled: bool§rpc_url: Option<String>§allow_unauthenticated: boolDevelopment-only: allow relay requests when no auth plugin is configured.
max_body_bytes: usize§max_transaction_bytes: usize§inspect_timeout: Duration§send_timeout: Duration§status_timeout: Duration§inspect_concurrency: usize§send_concurrency: usize§inspect_requests_per_minute: u32§send_requests_per_minute: u32§status_requests_per_minute: u32§trusted_proxy_cidrs: Vec<IpNet>§usage_enabled: bool§usage_endpoint: Option<String>§usage_token: Option<String>§usage_spool_capacity: usizeImplementations§
Trait Implementations§
Source§impl Clone for TransactionConfig
impl Clone for TransactionConfig
Source§fn clone(&self) -> TransactionConfig
fn clone(&self) -> TransactionConfig
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 TransactionConfig
impl Debug for TransactionConfig
Auto Trait Implementations§
impl Freeze for TransactionConfig
impl RefUnwindSafe for TransactionConfig
impl Send for TransactionConfig
impl Sync for TransactionConfig
impl Unpin for TransactionConfig
impl UnsafeUnpin for TransactionConfig
impl UnwindSafe for TransactionConfig
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