pub struct UserStats {
pub is_high_priority: bool,
pub all_time_validator_payments: U256,
pub all_time_gas_simulated: U256,
pub last_7d_validator_payments: U256,
pub last_7d_gas_simulated: U256,
pub last_1d_validator_payments: U256,
pub last_1d_gas_simulated: U256,
}
Expand description
Response for flashbots_getUserStatsV2
represents stats for a searcher.
Note: this is V2: https://docs.flashbots.net/flashbots-auction/searchers/advanced/rpc-endpoint#flashbots_getuserstatsv2
Fields§
§is_high_priority: bool
Represents whether this searcher has a high enough reputation to be in the high priority queue.
all_time_validator_payments: U256
The total amount paid to validators over all time.
all_time_gas_simulated: U256
The total amount of gas simulated across all bundles submitted to Flashbots. This is the actual gas used in simulations, not gas limit.
last_7d_validator_payments: U256
The total amount paid to validators the last 7 days.
last_7d_gas_simulated: U256
The total amount of gas simulated across all bundles submitted to Flashbots in the last 7 days. This is the actual gas used in simulations, not gas limit.
last_1d_validator_payments: U256
The total amount paid to validators the last day.
last_1d_gas_simulated: U256
The total amount of gas simulated across all bundles submitted to Flashbots in the last day. This is the actual gas used in simulations, not gas limit.
Trait Implementations§
source§impl<'de> Deserialize<'de> for UserStats
impl<'de> Deserialize<'de> for UserStats
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
impl Eq for UserStats
impl StructuralPartialEq for UserStats
Auto Trait Implementations§
impl Freeze for UserStats
impl RefUnwindSafe for UserStats
impl Send for UserStats
impl Sync for UserStats
impl Unpin for UserStats
impl UnwindSafe for UserStats
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)