Be on the edge of doing something

быть на грани, быть готовым сделать что-либо

Большой англо-русский словарь