@bulava: The Smart contract