code: def representatives(self, count=None, sorting=False):
          
          payload = {}
  
          if count is not None:
              payload['count'] = self._process_value(count, 'int')
  
          if sorting:
              payload['sorting'] = self._process_value(sorting, 'strbool')
  
          resp = self.call('representatives', payload)
  
          representatives = resp.get('representatives') or {}
  
          for k, v in representatives.items():
              representatives[k] = int(v)
  
          return representatives
docs: Returns a list of pairs of representative and its voting weight
  
          :param count: Max amount of representatives to return
          :type count: int
  
          :param sorting: If true, sorts by weight
          :type sorting: bool
  
          :raises: :py:exc:`nano.rpc.RPCException`
  
          >>> rpc.representatives()
          {
              "xrb_1111111111111111111111111111111111111111111111111117353trpda":
                  3822372327060170000000000000000000000,
              "xrb_1111111111111111111111111111111111111111111111111awsq94gtecn":
                  30999999999999999999999999000000,
              "xrb_114nk4rwjctu6n6tr6g6ps61g1w3hdpjxfas4xj1tq6i8jyomc5d858xr1xi":
                  0
          }