El 5 de febrero de 1649, Carlos II fue proclamado rey de los Escoceses en Edimburgo, bajo la promesa de que convalidaría la «Solemne Liga y Pacto».