Formal Verification of Smart Contracts Using Interface Automata | IEEE Conference Publication | IEEE Xplore