interfaces
Technology
Part II: Designing Smart Contracts: Considerations Involved
A smart contract design, at the very least, is nothing but a set of structured codes that enforce obligations