Open Transactions Smart Contracts in Go.