def peer_list(self):
        """ GET /network/peers

        Use the Network APIs to retrieve information about the network of peer
        nodes comprising the blockchain network.


        ```golang
        message PeersMessage {
            repeated PeerEndpoint peers = 1;
        }
        message PeerEndpoint {
            PeerID ID = 1;
            string address = 2;
            enum Type {
              UNDEFINED = 0;
              VALIDATOR = 1;
              NON_VALIDATOR = 2;
            }
            Type type = 3;
            bytes pkiID = 4;
        }
        message PeerID {
            string name = 1;
        }
        ```

        :return: json body of the network peers info
        """
        res = self._get(self._url("/network/peers"))
        return self._result(res, True)