Text this: An evaluation of smart contracts: practices, legality, and sharī‘ah