code: def make_raw_transaction(
      network: str,
      inputs: list,
      outputs: list,
      locktime: Locktime,
      timestamp: int=int(time()),
      version: int=1,
  ) -> MutableTransaction:
      '''create raw transaction'''
  
      network_params = net_query(network)
  
      if network_params.name.startswith("peercoin"):
          return MutableTransaction(
              version=version,
              ins=inputs,
              outs=outputs,
              locktime=locktime,
              network=network_params,
              timestamp=timestamp,
          )
  
      return MutableTransaction(
          version=version,
          ins=inputs,
          outs=outputs,
          locktime=locktime,
          network=network_params,
      f make_raw_transaction(
      network: str,
      inputs: list,
      outputs: list,
      locktime: Locktime,
      timestamp: int=int(time()),
      version: int=1,
  ) -> MutableTransaction:
      '''create raw transaction'''
  
      network_params = net_query(network)
  
      if network_params.name.startswith("peercoin"):
          return MutableTransaction(
              version=version,
              ins=inputs,
              outs=outputs,
              locktime=locktime,
              network=network_params,
              timestamp=timestamp,
          )
  
      return MutableTransaction(
          version=version,
          ins=inputs,
          outs=outputs,
          locktime=locktime,
          network=network_params,
      )
docs: create raw transaction