Одолень-трава это:

1. Кубышка или кувшинка, т. к. в старинном травнике сказано: Одолень растёт при реках, ростом в локоть, цвет рудожелт, листочки белые. И та трава добра, коли человека окормят… И корень травы добр от зубной боли, и пастуху, чтобы стадо не расходилось, или кто тебя не любить станет и хочешь его присушить — дай ясти корень
. Растёт заметьте из вышеприведённого описания не в реках, а «при реках».
Ещё одна загадка: «цвет рудожелт, листочки белые» — так кубышка или кувшинка?
Но при этом сомневаюсь, что Кубышка — одолень-трава, это скорее всего неверно, т. к.
а) в чистом поле не растёт, Еду я во чистом поле, а во чистом поле растёт одолень-трава
." (Сахаров) из заговора понятно, что растение степи, т. к. Полем на Руси называли Степь.
б) Размер не компактный — ни корень, не цветок, ни стебель не поместятся в стандартную ладанку в качестве оберега
в) Корень, как я поняла у кувшинки не лют? Корни кувшинок используются людьми в пищу, из-за чего она получила название «цветок подводного хлеба». Высушенные и размолотые в порошок корневища добавлялись к муке, так как содержат до 20% крахмала. Высушенные, отваренные или поджаренные корни могут употребляться в пищу.

2. Зверобой, Одолень — трава (зверобой) — замечательная лекарственная трава, которая действительно одолевает боль и хорошо залечивает тяжёлые ранения, А также это хорошее противоядие и средство от зубной боли. Мискин Р.В. «Что курили казаки…» Плюс ко всему «ростом в локоть, цвет рудожелт»

3. Растение из рода молочаев, Еuphorbia pilosa(prosera?); оно идёт в дело у знахарей; приворотная, т. е. одолевающая. У Мельникова-Печёрского «В горах» есть вот это:
Тем же именем „одолень“ зовется и другое растение, (Euphorbia pilosa.) молочай,- сказала знахарка, ступая в болотце, по которому пестрели ярко-желтые купавки и полевые одолени
.»

4. Одолень-трава — Синюха голубая (Polemonium coeruleum) греческая валериана. Чаще всего так называют одолень-траву в медицинских справочниках.
5. А мне хочется считать, что Одолень - трава это луковички — корешки тимофеевки.

Тимофеевка. Бабушка рассказывала, что её одолень-травой тут называют.
(см. Владимир Ларин, Мир русского знахаря: первые уроки)
Вот только одолень-травой она становится, когда взята на Аграфенину ночь, при красной луне и между младшими деревьями.
Всего нашлось 5 растений претендующих на роль одолень-травы. И никакая из названных версий бесспорной не является.