pub struct GasOracle {
pub safe_gas_price: U256,
pub propose_gas_price: U256,
pub fast_gas_price: U256,
pub last_block: u64,
pub suggested_base_fee: U256,
pub gas_used_ratio: Vec<f64>,
}Fields§
§safe_gas_price: U256Safe Gas Price in wei
propose_gas_price: U256Propose Gas Price in wei
fast_gas_price: U256Fast Gas Price in wei
last_block: u64Last Block
suggested_base_fee: U256Suggested Base Fee in wei
gas_used_ratio: Vec<f64>Gas Used Ratio
Trait Implementations§
Source§impl<'de> Deserialize<'de> for GasOracle
impl<'de> Deserialize<'de> for GasOracle
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>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for GasOracle
impl RefUnwindSafe for GasOracle
impl Send for GasOracle
impl Sync for GasOracle
impl Unpin for GasOracle
impl UnwindSafe for GasOracle
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
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