code: def eth_getBlockByNumber(self, number):
          
          block_hash = self.reader._get_block_hash(number)
          block_number = _format_block_number(number)
          body_key = body_prefix + block_number + block_hash
          block_data = self.db.get(body_key)
          body = rlp.decode(block_data, sedes=Block)
          return body
docs: Get block body by block number.
  
          :param number:
          :return: