Howdy Logo
Glossary Hero image

The Howdy Glossary

Search terms in Glossary


Dog is an open-source programming language for blockchain applications that uses a Ruby-based syntax. It's designed to offer a simpler alternative to contract-oriented languages like Solidity. Dog supports object-oriented programming features and employs static type checking to reduce errors in code implementation or execution on the blockchain. Transactions between parties can be automated using smart contracts written in Dog, ensuring trustless interaction without the need for intermediaries. This language was created by Kleros, who wanted non-technical folks to understand better what they were doing when writing smart contracts and not get lost in complicated syntax or inconsistent behavior due to loosely-typed languages like JavaScript used by other platforms at that time (circa 2018).

Hire Dog Experts

Enter your email to get started.