public BlockInfo queryBlockByNumber ( long blockNumber ) throws InvalidArgumentException , ProposalException { return queryBlockByNumber ( getShuffledPeers ( EnumSet . of ( PeerRole . LEDGER_QUERY ) ) , blockNumber ) ; }
query this channel for a Block by the blockNumber . The request is retried on all peers till successful