mod intrinsic;
pub use intrinsic::*;
pub struct IntrinsicSystemGasConstants {
pub l2_tx_intrinsic_gas: u32,
pub l2_tx_intrinsic_pubdata: u32,
pub l2_tx_gas_for_refund_transfer: u32,
pub l1_tx_intrinsic_gas: u32,
pub l1_tx_intrinsic_pubdata: u32,
pub l1_tx_min_gas_base: u32,
pub l1_tx_delta_544_encoding_bytes: u32,
pub l1_tx_delta_factory_dep_gas: u32,
pub l1_tx_delta_factory_dep_pubdata: u32,
pub bootloader_intrinsic_gas: u32,
pub bootloader_intrinsic_pubdata: u32,
pub bootloader_tx_memory_size_slots: u32,
}
pub const L1_GAS_PER_PUBDATA_BYTE: u32 = 17;
pub const GUARANTEED_PUBDATA_IN_TX: u32 = 100000;
pub const PUBLISH_BYTECODE_OVERHEAD: u32 = 100;