Das Truebit-Protokoll erlitt am 8. Januar eine Sicherheitsverletzung, bei der 8.535 ETH im Wert von etwa 2,64 Millionen US-Dollar gestohlen wurden. Angreifer nutzten eine Integer-Überlauf-Schwachstelle im Purchase-Vertrag des Protokolls aus, die es ihnen ermöglichte, $TRU-Token nahezu kostenfrei zu prägen. Die Schwachstelle resultierte aus fehlendem Überlaufschutz bei der Ganzzahlarithmetik, was zu falschen Preisberechnungen führte. Die Sicherheitsfirma SlowMist identifizierte den Fehler und betonte die Bedeutung der Verwendung der SafeMath-Bibliothek für Verträge, die mit Solidity-Versionen vor 0.8.0 kompiliert wurden. Diese Bibliothek hilft, arithmetische Überläufe und damit verbundene Logikfehler zu verhindern, die die Ursache des Truebit-Vorfalls waren.