Pertempuran Laut Hakodate

Angkatan laut Republik Ezo berintikan kapal perang "Kaiten". Armada Republik Ezo sebetulnya terdiri dari delapan kapal perang bertenaga uap: "Kaiten", "Banryū", kapal meriam "Chiyoda", "Chōgei", "Kaiyō Maru", "Kanrin Maru", "Mikaho", dan "Shinsoku". Namun "Kaiyō Maru" dan "Shinsoku" hilang dalam pertempuran sebelumnya di front Esashi, dan "Kanrin Maru" telah dirampas oleh tentara kekaisaran setelah mengalami kerusakan akibat cuaca buruk. Kehilangan dua kapal utama tersebut sangat melemahkan armada Republik Ezo.