No there was no real contract between Great Britain and its colonies. Colonies were chartered by the King who could revoke them at any time. They were created on an ad hoc basis generally by private companies.
The Union was created in an entirely different manner through deliberation and agreement.
This is why our revolution was not really treason since there was no prior agreement between the parties one was entirely subordinate to the other. In fact, one of the biggest rallying cries for the colonists was the demand that the “rights of Englishmen” not be violated and that we have representation. We were slaves to the colonial system and slaves always have the right to fight for their freedom.
How ironic is it that the crown considered each colony more autonomous than the neo-Yankees would deem states today. Colonies; their sovereignty from each other, was more understood by the crown and the colonist then than now. That memory seems to have been extinguished by the flood of statism, post Civil War.