pub(crate) fn push_l2_block(&mut self, l2_block: L2BlockEnv) {
        self.l2_blocks
            .push(BootloaderL2Block::new(l2_block, self.free_tx_index()))
    }
This method bypass sanity checks and should be used carefully.
core/lib/multivm/src/versions/vm_latest/bootloader/state.rs