Consistency in Smart Contracts Design | Synapse