O Protocolo Truebit sofreu uma violação de segurança em 8 de janeiro, resultando no roubo de 8.535 ETH, avaliados em aproximadamente US$ 2,64 milhões. Os atacantes exploraram uma vulnerabilidade de estouro de inteiro no contrato Purchase do protocolo, permitindo que cunhassem tokens $TRU a um custo quase zero. A vulnerabilidade decorreu da falta de proteção contra estouro na adição de inteiros, levando a cálculos incorretos de preços. A empresa de segurança SlowMist identificou a falha e enfatizou a importância do uso da biblioteca SafeMath para contratos compilados com versões do Solidity anteriores à 0.8.0. Essa biblioteca ajuda a prevenir estouros aritméticos e erros lógicos relacionados, que foram a causa raiz do incidente do Truebit.