Definition
In Solidity, `assert(false)` compiles to `0xfe`, an invalid opcode, which uses up all remaining gas and reverts all changes. When an `assert()` statement fails, something very wrong and unexpected is happening, and you will need to fix your code. You should use `assert()` to avoid conditions that should never, ever occur.
Further reading
Translations
| Language | Prose |
|---|---|
| العربية Arabic | تأكيد |
| বাংলা Bengali | নিশ্চিত করে |
| Čeština Czech | asertuje |
| Deutsch German | Zusicherung |
| Español Spanish | aserción |
| Français French | assertion |
| हिन्दी Hindi | दावा |
| Bahasa Indonesia Indonesian | asersi |
| Italiano Italian | asserzione |
| 日本語 Japanese | アサート |
| 한국어 Korean | 단언합니다 |
| मराठी Marathi | दृढकथन करतो |
| Polski Polish | asercja |
| Português Portuguese (Brazil) | asserção |
| Русский Russian | утверждение |
| Kiswahili Swahili | thibitisha |
| தமிழ் Tamil | உறுதிப்படுத்துகிறது |
| తెలుగు Telugu | నిర్ధారించు |
| Türkçe Turkish | doğrulamak |
| Українська Ukrainian | асерт |
| اردو Urdu | تصدیق |
| Tiếng Việt Vietnamese | khẳng định |
| 简体中文 Chinese (Simplified) | 断言 |
| 繁體中文 Chinese (Traditional) | 斷言 |