Learn a Formally Verified Smart Contract Language – Pact
pactlang.org