Exodus 24:7 (verse-A)
Then he took the Book of the Covenant and read it in the hearing of the people. And they said, “All that the LORD has spoken we will do, and we will be obedient.”
That event is before God give the stone-tablets to Moses. (I think it's the early years of the Exodus ??) and before 40 days Moses in Mt. Sinai.
Deuteronomy 29:21 (verse-B)
And the LORD will single him out from all the tribes of Israel for calamity, in accordance with all the curses of the covenant written in this Book of the Law.
That event is after 40 years of the exodus.
It seems to me that the Book of the Covenant (BoC) is different than the Book of the Law (BoL), because in the verse-A leads me to think that BoC already done/finish/complete that time when Moses took the blood and threw it on the people and said, “Behold the blood of the covenant that the LORD has made with you in accordance with all these words.”
On the other hand, BoL is still being written - it's the book where Moses is writing verse-B. So then there are two books, the BoC and the BoL.
But since I'm not sure of my own conclusion, that's why I ask here. Thank you.