pub(crate) fn has_unpublished_bytecodes(&mut self) -> bool {
        self.bootloader_state
            .get_last_tx_compressed_bytecodes()
            .iter()
            .any(|info| {
                let hash_bytecode = BytecodeHash::for_bytecode(&info.original).value();
                let is_bytecode_known = self.world.storage.is_bytecode_known(&hash_bytecode);

                let is_bytecode_known_cache = self
                    .world
                    .bytecode_cache
                    .contains_key(&h256_to_u256(hash_bytecode));
                !(is_bytecode_known || is_bytecode_known_cache)
            })
    }
Checks the last transaction has successfully published compressed bytecodes and returns `true` if there is at least one is still unknown.
core/lib/multivm/src/versions/vm_fast/bytecode.rs