fuels_core/utils/constants.rs
1use fuel_tx::Word;
2
3pub const ENUM_DISCRIMINANT_BYTE_WIDTH: usize = 8;
4pub const WORD_SIZE: usize = core::mem::size_of::<Word>();
5
6// ANCHOR: default_call_parameters
7pub const DEFAULT_CALL_PARAMS_AMOUNT: u64 = 0;
8// ANCHOR_END: default_call_parameters
9
10pub const DEFAULT_GAS_ESTIMATION_TOLERANCE: f64 = 0.2;
11pub const DEFAULT_GAS_ESTIMATION_BLOCK_HORIZON: u32 = 5;
12
13// The size of a signature inside a transaction `Witness`
14pub const WITNESS_STATIC_SIZE: usize = 8;
15const SIGNATURE_SIZE: usize = 64;
16pub const SIGNATURE_WITNESS_SIZE: usize = WITNESS_STATIC_SIZE + SIGNATURE_SIZE;