El 12 de abril de 1462 Juan II firmó con su hija y yerno el Tratado de Olite por el que se reconocía rey a Juan, al que sucedería Leonor, para lo cual era condición indispensable la desaparición de la legítima heredera, Blanca, que fue entregada al de Foix y encerrada en la torre Moncada donde falleció en 1464 "«con gran nota e infamia del conde de Foix y de la infanta Dª Leonor, su mujer»" (Zurita); y por su parte Leonor se aseguró la lugartenencia del reino.