code: def get_transaction(self, tx_hash, id=None, endpoint=None):
          
          return self._call_endpoint(GET_RAW_TRANSACTION, params=[tx_hash, 1], id=id, endpoint=endpoint)
docs: Look up a transaction by hash.
          Args:
              tx_hash: (str) hash in the form '58c634f81fbd4ae2733d7e3930a9849021840fc19dc6af064d6f2812a333f91d'
              id: (int, optional) id to use for response tracking
              endpoint: (RPCEndpoint, optional) endpoint to specify to use
  
          Returns:
              json: the transaction as a json object