Published inTendermint BlogHierarchy of TestsThis story dives into the history of testing Tendermint and our current approach, plus some future ideas.Mar 11, 2021Mar 11, 2021
Published inTendermint BlogDifferent types of evidence in TendermintNew types of evidence coming in v0.34 and how it’s handledAug 3, 20201Aug 3, 20201
Published inTendermint BlogEverything you need to know about the Tendermint Light ClientWhat is it, why it’s needed and how it worksJun 25, 2020Jun 25, 2020
Published inTendermint BlogRule #76: No excuses, debug like a champion!What to do when something goes wrong.Jun 17, 2020Jun 17, 2020
Published inCosmos Ecosystem BlogWriting a built-in Tendermint Core app in GoLearn how to build a simple blockchain in Go.Jul 25, 20192Jul 25, 20192
4 quotes from The Emperor’s Old Clothes by C.A.R. Hoare (1981)About ALGOL 60 which introduced recursion and enabled him to express his quick sort algorithm:Mar 30, 2018Mar 30, 2018
Where should I declare my constant?Quick question: where should I declare my constant? Most developers would say: “top of the file”. And that would be the wrong answer. As…Mar 29, 2018Mar 29, 2018
Published inCosmos Ecosystem BlogDeveloper Deep Dive—To Signed or not to Signed?Anton, Tendermint Core Developer, walks us through his research deciding on a type for blockchain height (beware of unsigned integers).Mar 2, 20181Mar 2, 20181
Published inCosmos Ecosystem BlogDev Update—Debugging the Memory Leak in TendermintWe received a report about a memory leak on the p2p layer. Aton, Tendermint Core Developer, walks us through his quest to fix the bug.Feb 13, 20181Feb 13, 20181
Personal security in the age of CryptocurrenciesEach day I am more and more interested in security. Like many people from Generation Y, who grew up during the boom of personal computers…Dec 14, 2017Dec 14, 2017