This is confusing. Many if not all oaths made between men were not made with blood. Only covenants which God made, which were made with oaths were confirmed with blood. And it wasn't the oath God made which required blood shedding, but the covenant, for reasons to be dealt with later.