fuels_types/
constants.rs

1use fuel_tx::Word;
2use fuel_types::AssetId;
3
4pub const ENUM_DISCRIMINANT_WORD_WIDTH: usize = 1;
5pub const WORD_SIZE: usize = core::mem::size_of::<Word>();
6
7// ANCHOR: default_tx_parameters
8pub const DEFAULT_GAS_PRICE: u64 = 0;
9pub const DEFAULT_GAS_LIMIT: u64 = 1_000_000;
10pub const DEFAULT_MATURITY: u32 = 0;
11// ANCHOR_END: default_tx_parameters
12
13// ANCHOR: default_call_parameters
14pub const DEFAULT_CALL_PARAMS_AMOUNT: u64 = 0;
15// Bytes representation of the asset ID of the "base" asset used for gas fees.
16pub const BASE_ASSET_ID: AssetId = AssetId::BASE;
17// ANCHOR_END: default_call_parameters
18
19pub const DEFAULT_GAS_ESTIMATION_TOLERANCE: f64 = 0.2;
20pub const GAS_PRICE_FACTOR: u64 = 1_000_000_000;
21pub const MAX_GAS_PER_TX: u64 = 100_000_000;