code: def get_asset(self, asset_hash, id=None, endpoint=None):
          
          return self._call_endpoint(GET_ASSET_STATE, params=[asset_hash], id=id, endpoint=endpoint)
docs: Get an asset by its hash
          Args:
              asset_hash: (str) asset to lookup, example would be 'c56f33fc6ecfcd0c225c4ab356fee59390af8560be0e930faebe74a6daff7c9b'
              id: (int, optional) id to use for response tracking
              endpoint: (RPCEndpoint, optional) endpoint to specify to use
  
          Returns:
              json object of the result or the error encountered in the RPC call