Smart Contracts: Contractual and Noncontractual Remedies