Smart Contracts In Go

By Adam Temple by founder of Cosmos

- - Don't know much about them, but you can write contracts in Go.

Notes on contracts in general, since go contracts not popular

- CosmWasm - Compiling Rust to wasm contracts for your Cosmos-SDK based blockchains. See Juno/Terra if you don't want to run your own blockchain. Go Wasm is still experimental, so not a great choice. Rust is most popular for Wasm.
- Evmos - This runs a Etherium compatible VM on yor Cosmos-SDK based blockchain, thus you can use Solidity

- - Similar to Evmos/Ethermint