code: public BlockchainInfo queryBlockchainInfo(Peer peer) throws ProposalException, InvalidArgumentException {
  
          return queryBlockchainInfo(Collections.singleton(peer), client.getUserContext());
  
      }
docs: query for chain information
  
  
  <STRONG>This method may not be thread safe if client context is changed!</STRONG>
  
  @param peer The peer to send the request to
  @return a {@link BlockchainInfo} object containing the chain info requested
  @throws InvalidArgumentException
  @throws ProposalException