Phat Contract: Smart Contracts. Now Smarter.