pub struct FeeConfig {
pub gas_limit: Option<u64>,
pub target_block_rate: Option<u64>,
pub min_base_fee: Option<u64>,
pub target_gas: Option<u64>,
pub base_fee_change_denominator: Option<u64>,
pub min_block_gas_cost: Option<u64>,
pub max_block_gas_cost: Option<u64>,
pub block_gas_cost_step: Option<u64>,
}
Expand description
ref. https://pkg.go.dev/github.com/ava-labs/subnet-evm/params#FeeConfig
Fields§
§gas_limit: Option<u64>
Make sure this is set equal to “Genesis.gas_limit”. ref. https://github.com/ava-labs/subnet-evm/pull/63
target_block_rate: Option<u64>
§min_base_fee: Option<u64>
§target_gas: Option<u64>
§base_fee_change_denominator: Option<u64>
§min_block_gas_cost: Option<u64>
§max_block_gas_cost: Option<u64>
§block_gas_cost_step: Option<u64>
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FeeConfig
impl<'de> Deserialize<'de> for FeeConfig
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
impl Eq for FeeConfig
impl StructuralPartialEq for FeeConfig
Auto Trait Implementations§
impl Freeze for FeeConfig
impl RefUnwindSafe for FeeConfig
impl Send for FeeConfig
impl Sync for FeeConfig
impl Unpin for FeeConfig
impl UnwindSafe for FeeConfig
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