code: def validate_minimal_contract_factory_data(contract_data: Dict[str, str]) -> None:
      
      if not all(key in contract_data.keys() for key in ("abi", "deployment_bytecode")):
          raise InsufficientAssetsError(
              "Minimum required contract data to generate a deployable "
              "contract factory (abi & deployment_bytecode) not found."
          )
docs: Validate that contract data in a package contains at least an "abi" and
      "deployment_bytecode" necessary to generate a deployable contract factory.